授权业务API
获取当前用户的权限集合
http方法:未指定
请求URL:域名+/authorize/currentUserPermissions
请求参数:
- String type:权限类型,如menu、service、ui等(非必填)
返回:权限code集合
是否有目标权限
http方法:未指定
请求URL:域名+/authorize/permittedPermissions
请求参数:
- String[] permissions:权限code数组
返回:存在的权限集合
获取当前用户的所有角色
http方法:未指定
请求URL:域名+/authorize/currentUserRoles
请求参数:
返回:角色集合
是否有目标角色
http方法:未指定
请求URL:域名+/authorize/hasRole
请求参数:
- String[] roles:角色code数组
返回:存在的角色集合
获取授权主体的角色
http方法:未指定
请求URL:域名+/authorize/subjects/code/roles
请求参数:
- String subjectCode:授权主体code
- String subjectName:授权主体名(非必填)
返回:存在的角色集合
根据权限获取授权主体
http方法:未指定
请求URL:域名+/authorize/subjects/getSubjectsByPermission
请求参数:
- String permission:权限code
返回:subject授权主体集合
根据角色获取授权主体
http方法:未指定
请求URL:域名+/authorize/getSubjectsByRole
请求参数:
- String role:角色code
返回:subject授权主体集合