Oracle Mobile Hub中创建移动后端

通过Oracle Mobile Hub,您可以开发移动客户端-服务器应用程序并部署多个旨在支持用户管理、数据库访问、位置服务、分析等任务的 api。通过这些 Api,可以与其他 Oracle Cloud 解决方案、REST 服务和移动客户端应用进行集成。

关于移动后端

Oracle Mobile Hub 内的移动后端是一组安全 api 和其他用于开发客户端-服务器移动应用的资源。

可以使用Oracle Mobile Hub 对定义移动后端的不同 api 进行分组和管理。

Oracle Mobile Hub中,可以有多个后端,每个后端均为不同的客户机移动应用提供服务。不过,您还可以在不同的后端之间共享多个 Api。下图显示了 Oracle Mobile Hub 中的典型移动后端体系结

后面是移动标记体系结构的说明。
插图 mobile-backend-Architecture e.jpg 的说明

客户端移动应用程序通过Oracle Mobile Hub访问 API 时,它始终在移动后端上下文中。应用程序可以使用在Oracle Mobile Hub(OAuth 或基本 HTTP 验证)中定义的身份证明进行验证,该身份证明特定于移动后端或通过移动后端中介的身份存储库(或社交登录提供程序)。如果调用的 API 包括对后端中其他 API 的调用,则原始调用方的标识和身份证明将通过调用链传播。

使用移动后端可以帮助您直观显示可用于目标应用程序的资源以及它们如何协同工作。此外,您还可以使用移动后端安全上下文测试 Api 调用,即使在最早的开发阶段也是如此。

Oracle Mobile Hub中创建移动后端

Oracle Mobile Hub中,您可以创建移动后端来关联 api 和存储集合,然后将它们与您的客户端移动应用集成。

要在Oracle Mobile Hub中创建移动后端,请执行以下操作:
  1. 登录到Oracle Mobile Hub
  2. 单击菜单图标,然后依次选择开发和后
  3. 单击新建后端
  4. 输入移动后端的名称和说明。
  5. 单击创建
    此时将创建移动后端并打开其“设置 ”页。
  6. 设置页下,启用 OAuth 使用者选项。
  7. 单击启用一次登入复选框。
创建后端后,它应显示在Oracle Mobile Hub移动后端下面的“应用程序 ”部分中。

了解有关移动后端验证和连接详细信息

您可以在“Oracle Mobile Hub 置”页中检查移动后端验证和连接详细信息。应用程序使用此信息与移动后端关联的 Api 进行连接和验证。您可以在“设置 ”页中找到的验证详细信息是环境 Url 和访问密钥。

环境 Url

本部分包含三个 Url:

  • 基础 URL: 所有 API 调用都是必需的。

  • OAuth 标记端点 : 处理 OAuth 标记请求必需。

  • SSO 标记端点:启用 SSO 复选框并启用 OAuth 使用者选项时显示。您的应用程序使用此 URL 获取一次登入 OAuth 标记以通过远程身份提供方登录。

访问密钥

此部分包含应用程序访问移动后端 Api 所需的访问密钥。Oracle Mobile Hub 同时生成OAuthHTTP 基本验证。OAuth 密钥包括客户端 ID 和客户端密钥,而 HTTP 基本验证密钥则以移动后端 ID 和匿名密钥的形式生成。

将 API 与Oracle Mobile Hub Mobile 后端关联

使用移动后端之前,需要关联 API。可以使用Oracle Mobile Hub API 目录选择要用于访问移动后端的定制 API。此目录提供有关每个 API 端点和文档的详细信息。它还允许您测试端点及示例数据。

要将 Api 与您的移动后端关联 , 请确保您在包含草稿移动后端的环境中。
  1. 登录到Oracle Mobile Hub
  2. 单击菜单图标,然后展开开开,再单击后端
  3. 选择您的移动后端并单击打开
  4. 单击 Api
  5. 单击选择 Api
  6. 对于要包含在移动后端中的每个 API,单击“添加”图标。