检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图1 简单消息头鉴权模式 父主题: 如何对接口鉴权
如果业务需要在API中,增加其他消息头入参或输入参数,需要在ROMA Connect的API管理侧重新编辑API,定义好入参,重新发布并授权API,然后在AstroZero重新同步该API。
网关 网关用来控制流程的执行流向,可理解为决策、判断。 排他网关 排他网关用来在流程中,实现一组分支的唯一决策。系统将按照“条件顺序”评估流出网关的分支,流程会执行第一个连线条件被评估为true(当多个条件为true时,将执行第一个决策)的分支,并且不再继续评估下面的分支。如果所有分支条件决策都为
消息事件 如何自定义事件 如何订阅事件 如何配置事件流 如何配置数据接入 事件状态机 父主题: 经典版开发指导
最终存储的结果如下: { “access_token”: ${accessToken} } 图3 返回体 消息头属性:定义调用业务接口时,所用的消息头的映射规则。 当使用获取的token,去返回具体rest action时,按照OAuth2的标准一般是将token放到请求头上。
),然后再调该公共接口请求消息头上设置“csrf-token”值为鉴权result值,即可调用该公共接口。
如果业务需要在API中,增加其他消息头入参或输入参数,需要在ROMA Connect的API管理侧重新编辑API,定义好入参,重新发布并授权API,然后在AstroZero重新同步该API。
设置消息头入参,单击“下一步”。 如果此接口没有消息头输入参数,则不需要配置参数,请单击删除第一行参数。若有消息头输入参数,且有多个,请单击进行复制。 图4 消息头入参配置页面 表4 消息头入参说明 参数 说明 标签 消息头输入参数的标签名,用于在页面显示。
在页面底部单击测试窗口右上角的,返回消息头信息。
调用该接口时,需要在请求消息头上设置“access-token”,即6中获取的值。
图6 消息头入参配置页面 表4 消息头入参说明 参数 说明 标签 消息头输入参数的标签名,用于在页面显示。 名称 新建消息头输入参数的名称,名称是消息头入参在系统中的唯一标识。 数据类型 消息头输入参数的数据类型。
设置消息头入参,单击“下一步”。 若此接口没有消息头输入参数,则不需要配置参数,请删除第一行参数。若有消息头输入参数,且有多个,请单击“新增”。若之前创建Rest Service时,有定义消息头参数,可选择“从模板中插入”,并定义输入参数的基本信息。
详细的公共请求消息头字段请参见表3。 表3 公共请求消息头 消息头名称 描述 是否必选 Content-Type HTTP协议中设定的一个参数,用于标识返回的内容用什么格式去解析。 配置为“application/json”。表示浏览器将返回内容解析为json对象。
认证方式主要分以下两类: 在请求消息头上,设置“access-token” 在请求消息头上,设置“Authorization” 两类方式都是通过不同的认证接口,来获取到Token。Token在计算机系统中代表令牌(临时)的意思,拥有Token代表拥有某种权限。
设置请求消息头。 表1 请求消息头 消息头名称 描述 是否必选 Content-Type HTTP协议中设定的一个参数,用于标识返回的内容用什么格式去解析,此处必须配置为“application/json”。表示浏览器将返回内容解析为json对象。
OAuth鉴权模式 简单消息头鉴权 JWT鉴权模式 HTTPS双向认证鉴权 父主题: 集成开发
表1 请求消息头 消息头名称 描述 是否必选 Content-Type HTTP协议中设定的一个参数,用于标识返回的内容用什么格式去解析,此处必须配置为“application/json”。表示浏览器将返回内容解析为json对象。
配置消息头入参,该示例场景不需要配置消息头入参,单击“下一步”,删除第一行参数。 若此接口没有消息头输入参数,则不需要配置参数,请删除第一行参数。若有消息头输入参数,且有多个,请单击“+ 新增”。 标签:消息头输入参数的标签名,用于在页面展示。
响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 对于使用OAuth 2.0的client credentials鉴权模式,获取的用户Token接口,返回如下所示的消息头。
请求参数 表2 请求消息头参数说明 消息头名称 是否必选 参数类型 描述 Range 否 String 参数解释: 查看文件内容的范围。 示例:取值“bytes=0-”,表示返回全部字节文件内容。 约束限制: 不涉及。 取值范围: 不涉及。