RoadFlow工作流框架权限验证采用方法属性的方式:
在api方法加属性:
[ApiValidate]:表示此api要验证用户是否登录,没有登录用户不能访问该api。
[ApiValidate(Url = "/system/applibrary/index")]:参数url表示此api要验证地址对应的应用是否授权给登录用户,如果没有授权也不能访问。
url对应应用程序库中的地址:
[ApiValidate(ButtonUrl = "/RoadFlowApi/Program/DeleteData")]:参数ButtonUrl表示此api是由应用中的按钮调用,要判断是否对当前用户授权按钮。
ButtonUrl对应应用程序库按钮管理中的地址:
[ApiValidate(ValidEnterpriseWeChat = true)]:ValidEnterpriseWeChat是指是否验证企业微信登录,如果该API对企业微信应用调用则应该设置为true。表示如果人PC中没有找到登录信息,则用企业微信验证方式查找登录用户。
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有
|