检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置支付宝扫码或者账号密码登录 概述 本章节以OneAccess用户门户为例为您介绍支付宝扫码登录功能的配置过程,在OneAcces平台配置集成支付宝认证源后,参考本模块配置支付宝扫码认证登录各应用系统。 前提条件 请确保您已拥有OneAccess管理门户的访问权限。 请确保您已
配置泛微eteams扫码或账号密码登录 概述 本章节以OneAccess用户门户为例为您介绍泛微eteams扫码登录功能的配置过程,在OneAccess平台配置泛微eteams认证源后,参考本模块配置泛微eteams扫码登录各应用系统。 前提条件 请确保您已拥有OneAccess管理门户的访问权限。
未关联用户时 必填。登录成功后,如未关联到系统用户,可以根据该配置操作。 您可以按需定义用户属性,要求属性唯一且为文本类型。具体请参考添加扩展属性。 在OneAccess中开启AD认证 在导航栏中,选择“资源 > 应用 ”进入应用页面。 在应用页面,单击“用户门户”进入应用信息页面。
对OIDC协议中的id_token进行验证 登录OneAccess管理门户,选择“设置 > 服务配置”。 在服务配置页面,单击“OIDC”。 在OIDC页面,单击“OIDC设置”。 获取jwks_uri地址。 在浏览器中输入jwks_uri地址,根据创建的OIDC应用中的签名加密
eb应用。该模式下,授权码通过前端传送,令牌存储在后端,可以避免令牌泄漏,而且所有与资源服务器的通信都在后端完成。 简化授权模式 默认关闭。适用于没有后端的Web应用,必须将令牌存储在前端,用于一些对安全要求不高的场景。与标准授权模式相比,省略了获取授权码code环节。 资源所有者密码模式
并将X-client-id换成ISV应用模板的client_id。 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 public_key String 应用的公钥 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String
String 授权码(app拉起微信应用的时候微信应用提供的授权码)。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String 登录流程状态标识。 枚举值: SUCCESS:登录成功 SOCIAL_BIND:绑定流程,需要调用验证码和社交账号登录绑定手机号相关接口完成绑定流程
} 状态码: 401 认证失败。 { "error" : "unauthorized", "error_description" : "Full authentication is required to access this resource" } 状态码 状态码 描述
String 授权码(app拉起支付宝应用的时候支付宝应用提供的授权码)。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String 登录流程状态标识。 枚举值: SUCCESS:登录成功 SOCIAL_BIND:绑定流程,需要调用验证码和社交账号登录绑定手机号相关接口完成绑定流程
"eyJ******Njg" } 状态码: 400 请求错误。 { "error" : "invalid_grant", "error_description" : "Invalid authorization code" } 状态码 状态码 描述 200 请求成功。 400
"测试机构", "category" : "department", "org_code" : "TestOrg" } 状态码 状态码 描述 200 请求成功。 400 参数无效。 错误码 请参见错误码。 父主题: 组织管理
334963fc-1e4a-473b-9096-52a929140... 响应示例 状态码: 200 请求成功。 { "user_id" : "20210621095935811-5E16-6B3060..." } 状态码 状态码 描述 200 请求成功。 400 参数无效。 错误码 请参见错误码。
/api/v1/oauth2/token 请求参数 表1 FormData参数 参数 是否必选 参数类型 描述 code 是 String 授权码,认证登录获取授权码接口返回的授权码。 client_id 是 String 应用标识,注册应用后,分配的ClientId。 client_secret 是 String
334963fc-1e4a-473b-9096-52a929140... 响应示例 状态码: 200 请求成功。 { "account_id" : "20210515151018087-2F92-6DBCA6..." } 状态码 状态码 描述 200 请求成功。 400 参数无效。 错误码 请参见错误码。
"pwd_must_modify":false } 响应示例 状态码: 200 请求成功。 { "user_id" : "20210621095935811-5E16-6B3060..." } 状态码 状态码 描述 200 请求成功。 400 参数无效。 错误码 请参见错误码。
"category": "department" } 响应示例 状态码: 200 请求成功。 { "org_id" : "20210623103509267-6ABA-201FFC..." } 状态码 状态码 描述 200 请求成功。 400 参数无效。 错误码 请参见错误码。
"category": "department" } 响应示例 状态码: 201 创建成功。 { "org_id" : "20210623103509267-6ABA-201FFC..." } 状态码 状态码 描述 201 创建成功。 400 参数无效。 错误码 请参见错误码。
13:02:48.513", "updatedAt" : "2021-05-16 13:02:48.513" } ] } 状态码 状态码 描述 200 请求成功。 400 参数无效。 错误码 请参见错误码。 父主题: 社交账号
表2 请求Body参数 参数 是否必选 参数类型 描述 mobile 是 String 接收验证码的手机号。 verify_code 是 String 接收到的验证码。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String 登录流程状
响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 角色id code String 角色code name String 角色名称 createdAt String 创建时间 updatedAt String 修改时间 状态码: 400 表4