检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建前端自定义认证 概述 如果您需要把自己的认证系统用于API调用的认证鉴权,可以使用自定义认证来实现。 自定义认证包括前端和后端两种类型: 前端自定义认证:指ROMA Connect使用自定义的认证函数,对收到的API请求进行安全认证。 后端自定义认证:指API的后端服务使用自定义的认证函数,对来自ROMA
查看自定义认证详情 功能介绍 查看自定义认证详情 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/{project_id}/apic/instance
创建前端自定义认证 在实例控制台左侧的导航栏选择“服务集成 APIC > API策略”,在“自定义认证”页签下单击“创建自定义认证”。 在创建自定义认证弹窗中配置前端自定义认证信息。 图2 自定义认证配置 表2 前端自定义认证配置 参数 说明 认证名称 填写自定义认证的名称,自定义。
Application”,运行工程测试代码。 图17 运行工程测试代码 在“Console”页签,查看运行结果。 图18 调用成功后的返回信息 父主题: API调用认证开发(APP认证)
return 0; } 运行make命令编译,得到可执行文件main,执行main文件,查看结果。 父主题: API调用认证开发(APP认证)
print(resp.status_code, resp.reason) print(resp.content) 父主题: API调用认证开发(APP认证)
GetResponseStream()); Console.WriteLine(reader.ReadToEnd()); 父主题: API调用认证开发(APP认证)
删除自定义认证 功能介绍 删除自定义认证 URI DELETE /v1/{project_id}/apic/instances/{instance_id}/authorizers/{authorizer_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
String 自定义认证的名称。 长度为3 ~ 64位的字符串,字符串由中文、英文字母、数字、“_”组成,且只能以英文或中文开头。 type 是 String 自定义认证类型 FRONTEND:前端 BACKEND:后端 authorizer_type 是 String 自定义认证函数类型:
IAM认证信息错误 用户在调用使用IAM认证的API时,常见如下IAM认证信息错误: Incorrect IAM authentication information: verify aksk signature fail Incorrect IAM authentication
Response response = client.newCall(signedRequest).execute(); 父主题: API调用认证开发(APP认证)
CURLINFO_HTTP_CODE); echo $response; curl_close($curl); 父主题: API调用认证开发(APP认证)
DefaultClient.Do(r) body, err := ioutil.ReadAll(resp.Body) 父主题: API调用认证开发(APP认证)
return 0; } 运行make命令编译,得到可执行文件main,执行main文件,查看结果。 父主题: API调用认证开发(APP认证)
running SDK生成的curl命令不符合Window下cmd终端格式,请在git bash下执行生成的curl命令。 父主题: API调用认证开发(APP认证)
配置自定义认证 创建前端自定义认证 创建后端自定义认证 父主题: 服务集成指导
objects 自定义认证列表 表5 AuthorizerResp 参数 参数类型 描述 name String 自定义认证的名称。 长度为3 ~ 64位的字符串,字符串由中文、英文字母、数字、“_”组成,且只能以英文或中文开头。 type String 自定义认证类型 FRONTEND:前端
$('#status').html(resp.state()) } }, timeout: 1000 }); 父主题: API调用认证开发(APP认证)
String 自定义认证的名称。 长度为3 ~ 64位的字符串,字符串由中文、英文字母、数字、“_”组成,且只能以英文或中文开头。 type 是 String 自定义认证类型 FRONTEND:前端 BACKEND:后端 authorizer_type 是 String 自定义认证函数类型:
自定义认证管理 创建自定义认证 修改自定义认证 删除自定义认证 查看自定义认证详情 查询自定义认证列表 父主题: 服务集成API