App ID 入门
应用程序安全性复杂程度之深令人难以置信。 对于大多数开发者而言,这是创建应用程序的最困难的一个部分。 如何确保用户信息得到安全保护? 即使您在安全性方面没有太多经验,也可以通过将 IBM Cloud® App ID 集成到应用程序中来保护资源并添加认证。
通过要求用户登录到应用程序,您可以存储用户数据 (例如,应用程序首选项或公共社交概要文件中的信息),然后使用这些数据来定制应用程序的每个体验。App ID 为您提供了一个框架,但是在使用云目录时,您还可以自带品牌登录屏幕。
入门? 尝试浏览我们的 视频教程。
创建服务实例
创建 App ID 实例并将其绑定到您的应用程序中以开始使用。
- 检查以确保您已满足 IBM Cloud 先决条件。
- 在 IBM Cloud 目录中,选择 App ID。 这将打开服务配置屏幕。
- 为服务实例提供名称或使用预设名称。
- 选择价格套餐,然后单击创建。
好了! 您已做好准备,可以开始配置应用程序设置了。
配置样本应用程序
您可以使用预配置的样本应用程序来熟悉如何使用该服务。
样本应用程序是开箱即用的,不但配置了两个身份提供者,而且能够复查认证。 样本应用程序在 iOS Swift
, Android
, Node.js
, Java
和 Single-page application
中提供。 如果您看不到自己惯用的语言,不必担心! 您可以使用提供的 API 将 App ID 集成到自己的应用程序中。
要构建样本应用程序,请执行以下操作:
-
单击下载样本。
-
单击您选择的语言以下载样本。 看不到要查找的语言? 别担心! 您可以通过 API 来使用 App ID。
-
请确保已安装了必备软件或完成了先决条件。
-
按照“构建和运行”步骤,用 App ID 设置样本。
-
单击复查活动以查看所发生的任何认证事件。 任何类型的登录都将创建一个事件并在此页面上显示。
-
定制登录窗口小部件。
- 通过单击选择并浏览本地系统以查找要上传的图像,从而添加图像(例如,品牌徽标)。
- 通过选择其中一个颜色选项或以十六进制值指定颜色来选择颜色方案。
- 在 Web 和移动设备之间进行切换,以了解颜色方案在每种类型的设备上的显示情况。
- 对选项感到满意时,单击保存更改。
-
在浏览器中,刷新登录页面。 已经可以看到您在上一步中所做的更改。
后续步骤
准备好进入主题开始使用自己的应用程序了吗? 首先将服务添加到您的应用程序。 服务针对最常用语言提供 SDK,但如果看不到编写应用程序所用语言的 SDK,仍可以使用 API 来利用 App ID。