检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
无 响应示例 无 状态码 状态码 描述 200 token 400 Error response 错误码 请参见错误码。 父主题: ISV认证源集成API
用的时间。 Access Token有效期(秒),允许用户在多久时间内保持登录应用的时间。 单击“确定”,并复制OAuth2集成认证的凭据。 图2 认证凭据 配置“首页URL”,此参数配置为产品页面的URL,集成CraftArts IPDCenter单点登录后,在登录成功后用户会
代码示例 使用Verify方法校验“token”,并且从中获取“issuer”信息。 代码示例如下: @Controller @RequestMapping("/api") public class TestController { @GetMapping("/testApi")
快速开始 本章节以一个被调用API为例,进行检验API中token的合法性。 操作步骤 在一个待集成的应用系统中,找到一个API接口,如/testApi。 在工程中增加配置信息,具体配置获取方式见准备工作中收集信息章节。 jwt.service.publickey.url: 公钥获取地址
2/userinfo 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 Authorization 是 String 认证凭据,随机字符串 最小长度:10 最大长度:200 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 tenant
常用调试方法 查看日志 父主题: IPDCenter外部集成开发
查看日志 在集成SDK后,在启动及运行过程中可能会出现错误,此时通过查看日志排查错误。 常见的错误有: 密钥相关的配置不正确,获取不到公钥信息。 密钥配置不正确或token失效,token检验失败。 父主题: 常用调试方法
状态码 状态码 描述 302 获得授权码后跳转业务服器的登录地址 400 Error response 错误码 请参见错误码。 父主题: ISV认证源集成API
购买CraftArts IPDCenter服务需要注册华为账号并开通华为云。 账号开通后需要进行华为云账号的实名认证,请参考企业账号如何完成实名认证 、个人账号如何完成实名认证。 如果您使用IAM账号登录,则需要为IAM用户授权。 登录服务的IAM用户,需要至少具有资源购买权限,例如租户管理员权限“Tenant
准备工作 注册华为账号并开通华为云。 实名认证华为账号。 父主题: CraftArts IPDCenter快速入门
退订后资源将无法使用。退订按需/包年/包月的资源需收取手续费。 前提条件 已获取管理员账号和密码。 管理员已完成企业认证,企业认证具体操作请参考如何进行企业证件认证。 操作步骤 登录CraftArts IPDCenter控制台。 在左侧菜单栏选择“服务管理”,进入服务管理页面。
添加应用 新增密钥。 选择“集成管理 > 密钥管理”,单击“创建密钥”。 密钥作为卡片认证信息唯一标识,在卡片开发过程中使用当前密钥进行统一认证,生成token进行前后端数据请求。详情参见统一认证配置指南。 图3 新增密钥 将开发指导中生成的卡片JS进行上传管理。 图4 上传卡片 使用卡片
null } 状态码: 400 认证失败 { "reserve" : null, "error_code" : "AUTH-600001", "error_msg" : "" } 状态码 状态码 描述 200 成功 400 认证失败 500 服务器内部异常 错误码
"success" } 状态码: 400 认证失败 { "reserve" : null, "error_code" : "AUTH-600001", "error_msg" : "" } 状态码 状态码 描述 200 成功 400 认证失败 500 服务器内部异常 错误码
null } 状态码: 400 认证失败 { "reserve" : null, "error_code" : "AUTH-600001", "error_msg" : "" } 状态码 状态码 描述 200 成功 400 认证失败 500 服务器内部异常 错误码
"total_count" : 1 } 状态码: 400 认证失败 { "reserve" : null, "error_code" : "AUTH-600001", "error_msg" : "" } 状态码 状态码 描述 200 成功 400 认证失败 500 服务器内部异常 错误码
null } 状态码: 400 认证失败 { "reserve" : null, "error_code" : "AUTH-600001", "error_msg" : "" } 状态码 状态码 描述 200 成功 400 认证失败 500 服务器内部异常 错误码
"total_count" : 1 } 状态码: 400 认证失败 { "reserve" : null, "error_code" : "AUTH-600001", "error_msg" : "" } 状态码 状态码 描述 200 成功 400 认证失败 500 服务器内部异常 错误码
"success" } 状态码: 400 认证失败 { "reserve" : null, "error_code" : "AUTH-600001", "error_msg" : "" } 状态码 状态码 描述 200 成功 400 认证失败 500 服务器内部异常 错误码
填写应用的描述信息,非必填参数。 集成认证 选择是否开启集成认证,默认不开启。 仅应用没有开启集成认证时显示该参数,如果应用已开启集成认证,不能在编辑时关闭集成认证。 认证凭证 开启集成认证后,可以在“认证凭证”处单击复制密钥,密钥仅支持复制一次,请妥善保存。 如果密钥丢失,需要在“认证凭证”处单击重置密钥,再复制新的密钥。