Skip to content

中间件

鸿图支持自定义中间件,中间件可以拦截请求,修改请求,终止请求。

前置条件

此能力需要先登录

认证中间件

添加全局认证

右键单击画布任意位置,搜索 auth,选择认证中间件,然后将认证中间件节点添加到应用启动事件之后即可,如下图:

提示

目前仅支持超级设备管理平台认证。

当客户端发起请求时,会先进行认证,认证通过后,会继续向下执行。如果失败,则立即返回

json
{ "message": "unauthorized" }

用户字段

认证后的用户信息会添加到参数里面,默认字段为 用户,开发者也可以自定义字段。

获取用户信息

可以按照如下方式获取用户信息:

注意的节点的键值要和认证节点的输出用户字段名保持一致,如果没有设置,则默认是用户

作用路径

默认值为 *,即对所有路径都进行认证。如果只有部分路由需要认证,可以按正则表达式指定。