集成操作指引

最近更新时间:2022-11-02 16:17:08

我的收藏

步骤1:通过 SCF 创建 Express 框架模板(Auth)


1. 登录 Serverless 应用控制台,在左侧导航栏选择函数服务,进入函数服务页面。
2. 在函数服务页面,单击新建,进入新建页面。


3. 在新建页面,创建方式选择模板创建,在模糊搜索框中输入 CIAM,并选择 Express框架模板(Auth),单击下一步,完成模板选择。

4. 单击完成,即可创建函数,创建完成后即可在函数管理中看到函数配置信息。
5. 单击函数代码,下拉页面获取访问路径的地址,它会用于后续的配置。



步骤2:配置 CIAM 应用

前提条件

已完成 新建用户目录

配置回调地址

1. 登录 账号风控平台控制台,在左侧导航栏选择应用管理,进入应用管理页面。
2. 在应用管理页面,选择所需应用,选择所需应用,单击操作列的配置,进入应用配置的基本信息页面。


3. 单击参数配置,输入 Redirect URI、Logout Redirect URI 的参数值,单击确定即可保存配置。


参数名
参数值
Redirect URI
${部署函数生成的网关url}/callback
Logout Redirect URI
${部署函数生成的网关url}/logout , ${部署函数生成的网关url}/release/
说明:
${部署函数生成的网关url}为 [步骤1](#step1) 中所获取的访问路径的值。

获取初始化参数

Serverless Express 框架模板(Auth)中需要 Redirect URI、Logout Redirect URI、clientId ID、userDomain 参数用于为初始化。
获取 Redirect URI 和Logout Redirect URI
1.1 登录 账号风控平台控制台,在左侧导航栏选择应用管理,进入应用管理页面。
1.2 在应用管理页面,选择所需应用,单击操作列的配置,进入应用配置的基本信息页面。


1.3 单击参数配置,获取 Redirect URI 和Logout Redirect URI 的回调地址。


在应用管理页面,选择所需应用,获取该应用的 clientId ID。


域名设置页面,获取 userDomain 租户域名。
说明
如需设置自定义域名,可参见 域名设置




步骤3:更新初始化参数

根据 获取初始化参数 中所获取的参数值,更新 SCF Express 框架模板(Auth)的初始化参数。
1. 登录 Serverless 应用控制台,在左侧导航栏选择函数服务,进入函数服务页面。
2. 在函数服务页面,选择 步骤1 中创建好的函数,单击函数名,进入函数管理页面。


3. 在函数管理页面,单击函数代码,提交方法选择在线编辑模式,输入已获取的参数,单击部署完成配置。
说明
参数详情请参考 调用方式




步骤4:预览 SCF 集成认证效果

1. 登录 Serverless 应用控制台,在左侧导航栏选择函数服务,进入函数服务页面。
2. 在函数服务页面,打开已创建好的函数服务,单击函数名,单击函数名,进入函数管理页面。


3. 在函数管理页面,单击函数代码,提交方法选择在线编辑模式,并单击访问界面下方的访问路径


4. 在新页面可看到查看集成 CIAM 后的运行效果,单击右上角的登录,进入 CIAM 认证页面。


5. 至此,您已经完成了 CIAM 的代码集成,可以直接使用 CIAM 的登录、注册功能。