Mettre à jour la trousse SDK pour l'exemple d'application mobile

Vous mettez à jour l'exemple de code d'application pour qu'il utilise la trousse SDK Oracle Identity Cloud Service pour les applications Android.

  1. Démarrez Android Studio.
  2. Pour vous assurer que l'API Android de niveau 24 est installée dans votre installation Android Studio, cliquez sur Configurer, puis sur Gestionnaire de trousses SDK.
    La fenêtre Paramètres par défaut s'affiche. L'onglet Plate-formes SDK répertorie les niveaux d'API Android disponibles pour l'installation. L'onglet Outils SDK affiche la version des outils de création de trousse SDK installés.
  3. Cliquez sur Ouvrir un projet Android Studio existant, sélectionnez l'exemple de dossier d'application, puis cliquez sur OK.
  4. Dans le volet Projet, développez application, développez java, développez com.oracle.idm.mobile.idcssampleapp,, puis développez encapsuleur.
  5. Cliquez deux fois sur la classe Constante.
  6. Dans l'onglet Const.java, mettez à jour les entrées suivantes :
    • OPEN_ID_DISCOVERY_URL : Entrez l'URL de configuration d'Oracle Identity Cloud Service.
    • OPEN_ID_CLIENT_ID : Remplacez SDK_MOBILE_APP_CLIENT_ID par la valeur de l'ID client de l'application que vous avez enregistrée.
    • OAUTH_AUTHZ_CODE_RESOURCE_URL : Entrez l'URL du nom de domaine d'Oracle Identity Cloud Service.

    Dans l'exemple suivant, remplacez MYTENANT par le nom de votre locataire Oracle Identity Cloud Service.

    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. Dans le volet Projet, sélectionnez l'application , sélectionnez Créer dans le menu supérieur, puis cliquez sur Recréer le projet.
    Android Studio télécharge tous les composants et bibliothèques nécessaires pour créer l'application.
  8. Si vous êtes derrière un mandataire, pour configurer le mandataire HTTP, dans le menu Fichier, sélectionnez Paramètres.