授权业务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授权主体集合

results matching ""

    No results matching ""

    results matching ""

      No results matching ""