All Methods Instance Methods Concrete Methods Deprecated Methods
Modifier and Type |
Method and Description |
CheckPermissionConstants.CheckPermissionResult |
checkPermission(CheckPermissionConstants.ObjectType type,
String objectName,
CheckPermissionConstants.ActionType action)
Deprecated.
|
CheckPermissionConstants.CheckPermissionResult |
checkPermission(CheckPermissionConstants.ObjectType type,
String objectName,
CheckPermissionConstants.ActionType action,
List<String> columns)
Deprecated.
|
CheckPermissionConstants.CheckPermissionResult |
checkPermission(CheckPermissionConstants.ObjectType type,
String objectName,
CheckPermissionConstants.ActionType action,
String projectName)
Deprecated.
|
CheckPermissionConstants.CheckPermissionResult |
checkPermission(CheckPermissionConstants.ObjectType type,
String objectName,
CheckPermissionConstants.ActionType action,
String projectName,
List<String> columns)
Deprecated.
|
SecurityManager.CheckPermissionResultInfo |
checkPermission(SecurityManager.PermissionDesc desc)
Check permission
|
String |
generateAuthorizationToken(String policy,
String type) |
String |
getProjectPolicy() |
String |
getRolePolicy(String roleName) |
SecurityConfiguration |
getSecurityConfiguration() |
SecurityConfiguration |
getSecurityConfiguration(boolean strip) |
String |
getSecurityPolicy() |
List<Role> |
listRoles() |
List<Role> |
listRolesForUser(String uid)
Deprecated.
|
List<Role> |
listRolesForUserID(String uid)
获取指定用户 id 的角色列表
|
List<Role> |
listRolesForUserName(String userName)
获取制定用户名的角色列表
|
List<User> |
listUsers() |
List<User> |
listUsersForRole(String roleName) |
void |
putProjectPolicy(String policy) |
void |
putRolePolicy(String roleName,
String policy) |
void |
putSecurityPolicy(String securityPolicy) |
SecurityManager.AuthorizationQueryInstance |
run(String query,
Boolean jsonOutput)
执行安全命令, 返回 query 实例
|
SecurityManager.AuthorizationQueryInstance |
run(String query,
Boolean jsonOutput,
String supervisionToken)
执行安全命令, 返回 query 实例
|
String |
runQuery(String query,
Boolean jsonOutput)
执行安全命令, 返回 query 结果
|
String |
runQuery(String query,
Boolean jsonOutput,
String supervisionToken)
执行安全命令, 返回 query 结果
|
void |
setSecurityConfiguration(SecurityConfiguration securityConfigration) |
void |
setSecurityConfiguration(SecurityConfiguration securityConfigration,
String supervisionToken) |