更新示例移动应用程序的 SDK

您可以更新示例应用程序代码,使其使用适用于 Android 应用程序的 Oracle Identity Cloud Service SDK。

  1. 启动 Android Studio。
  2. 要确保 Android Studio 安装已安装 Android API 级别 24,请单击配置,然后单击 SDK 管理器
    此时将显示 Default Settings(默认设置)窗口。SDK Platforms 选项卡列出了可供安装的 Android API 级别。SDK Tools 选项卡显示安装的 SDK 构建工具的版本。
  3. 单击打开现有的 Android Studio 项目,选择示例应用程序文件夹,然后单击确定
  4. 项目窗格上,展开 app ,展开 java ,展开 com.oracle.idm.mobile.idcssampleapp ,然后展开 wrapper
  5. 双击常量类。
  6. Const.java 选项卡上,更新以下条目:
    • OPEN_ID_DISCOVERY_URL:输入 Oracle Identity Cloud Service 的配置 URL。
    • OPEN_ID_CLIENT_ID:SDK_MOBILE_APP_CLIENT_ID 替换为您注册的应用程序的客户机 ID 的值。
    • OAUTH_AUTHZ_CODE_RESOURCE_URL:输入 Oracle Identity Cloud Service 的域名 URL。

    在以下示例中,将 MYTENANT 替换为您的 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. 项目窗格上,选择应用程序应用程序,从顶部菜单中选择构建,然后单击重建项目
    Android Studio 下载所有必要的组件和库以构建应用程序。
  8. 如果您使用代理,要设置 HTTP 代理,请从文件菜单中选择设置