中间件
鸿图支持自定义中间件,中间件可以拦截请求,修改请求,终止请求。
前置条件
此能力需要先登录
认证中间件
添加全局认证
右键单击画布任意位置,搜索 auth,选择认证中间件
,然后将认证中间件节点
添加到应用启动事件
之后即可,如下图:
提示
目前仅支持超级设备管理平台
认证。
当客户端发起请求时,会先进行认证,认证通过后,会继续向下执行。如果失败,则立即返回
json
{ "message": "unauthorized" }
用户字段
认证后的用户信息会添加到参数
里面,默认字段为 用户
,开发者也可以自定义字段。
获取用户信息
可以按照如下方式获取用户信息:
注意的节点
的键值要和认证节点的输出用户字段名
保持一致,如果没有设置,则默认是用户
。
作用路径
默认值为 *,即对所有路径都进行认证。如果只有部分路由需要认证,可以按正则表达式指定。