.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
RoadFlow工作流框架权限验证

RoadFlow工作流框架权限验证采用方法属性的方式:

image.png

在api方法加属性:

[ApiValidate]:表示此api要验证用户是否登录,没有登录用户不能访问该api。

[ApiValidate(Url = "/system/applibrary/index")]:参数url表示此api要验证地址对应的应用是否授权给登录用户,如果没有授权也不能访问。

url对应应用程序库中的地址:

image.png

[ApiValidate(ButtonUrl = "/RoadFlowApi/Program/DeleteData")]:参数ButtonUrl表示此api是由应用中的按钮调用,要判断是否对当前用户授权按钮。

ButtonUrl对应应用程序库按钮管理中的地址:

image.png

[ApiValidate(ValidEnterpriseWeChat = true)]:ValidEnterpriseWeChat是指是否验证企业微信登录,如果该API对企业微信应用调用则应该设置为true。表示如果人PC中没有找到登录信息,则用企业微信验证方式查找登录用户。

联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有