SDK für die mobile Beispielanwendung aktualisieren

Sie aktualisieren den Beispielanwendungscode so, dass er das Oracle Identity Cloud Service-SDK für Android-Anwendungen verwendet.

  1. Starten Sie Android Studio.
  2. Um sicherzustellen, dass für Ihre Android Studio-Installation die Android-API-Ebene 24 installiert ist, klicken Sie auf Konfigurieren und dann auf SDK-Manager.
    Das Fenster Standardeinstellungen wird angezeigt. Auf der Registerkarte SDK-Plattformen werden die für die Installation verfügbaren Android-API-Ebenen aufgeführt. Auf der Registerkarte SDK-Tools wird die Version der installierten SDK Build-Tools angezeigt.
  3. Klicken Sie auf Vorhandenes Android Studio-Projekt öffnen, wählen Sie den Beispielanwendungsordner aus, und klicken Sie auf OK.
  4. Blenden Sie im Bereich Projekt die Option app ein, blenden Sie java ein, blenden Sie com.oracle.idm.mobile.idcssampleapp ein, und blenden Sie dann wrapper ein.
  5. Doppelklicken Sie auf die Klasse Konstante.
  6. Aktualisieren Sie auf der Registerkarte Const.java die folgenden Einträge:
    • OPEN_ID_DISCOVERY_URL: Geben Sie die Konfigurations-URL für Oracle Identity Cloud Service ein.
    • OPEN_ID_CLIENT_ID: Ersetzen Sie SDK_MOBILE_APP_CLIENT_ID durch den Wert der Client-ID der registrierten Anwendung.
    • OAUTH_AUTHZ_CODE_RESOURCE_URL: Geben Sie die Domainnamen-URL für Oracle Identity Cloud Service ein.

    Im folgenden Beispiel ersetzen Sie MYTENANT durch den Namen Ihres Oracle Identity Cloud Service-Mandanten.

    public static final String OPEN_ID_DISCOVERY_URL = "https://MYTENANT.identity.oraclecloud.com/.well-known/idcs-configuration";
    public static final String OPEND_ID_REDIRECT_EP = "idcsmobileapp://nodata";
    public static final String OPEN_ID_CLIENT_ID = "SDK_MOBILE_APP_CLIENT_ID";
    public static final String OAUTH_AUTHZ_CODE_RESOURCE_URL = "https://MYTENANT.identity.oraclecloud.com/";
  7. Wählen Sie im Bereich Projekt die App-Anwendung aus, wählen Sie im oberen Menü die Option Erstellen aus, und klicken Sie auf Projekt neu erstellen.
    Android Studio lädt alle erforderlichen Komponenten und Bibliotheken herunter, um die Anwendung zu erstellen.
  8. Wenn Sie sich hinter einem Proxy befinden, wählen Sie zum Einrichten des HTTP-Proxys im Menü Datei die Option Einstellungen aus.