Modifier and Type | Method and Description |
---|---|
Environment |
OperationContext.getCallEnvironment()
Gets the caller environment for the current request.
|
Modifier and Type | Method and Description |
---|---|
AuthorizationResult |
Authorizer.authorize(Caller caller,
Environment callEnvironment,
Action action,
TargetAttribute target)
Authorize a management operation affecting an individual attribute.
|
AuthorizationResult |
Authorizer.authorize(Caller caller,
Environment callEnvironment,
Action action,
TargetResource target)
Authorize a management operation affecting an entire resource.
|
AuthorizationResult |
Authorizer.authorizeJmxOperation(Caller caller,
Environment callEnvironment,
JmxAction action,
JmxTarget target)
Authorize a JMX operation.
|
Set<String> |
Authorizer.getCallerRoles(Caller caller,
Environment callEnvironment,
Set<String> runAsRoles)
Gets the set of roles the caller can run as taking into account any requested 'run as' roles.
|
Modifier and Type | Method and Description |
---|---|
AuthorizationResult |
DelegatingConfigurableAuthorizer.authorize(Caller caller,
Environment callEnvironment,
Action action,
TargetAttribute target) |
AuthorizationResult |
DelegatingConfigurableAuthorizer.authorize(Caller caller,
Environment callEnvironment,
Action action,
TargetResource target) |
AuthorizationResult |
DelegatingConfigurableAuthorizer.authorizeJmxOperation(Caller caller,
Environment callEnvironment,
JmxAction action,
JmxTarget target) |
Set<String> |
DelegatingConfigurableAuthorizer.getCallerRoles(Caller caller,
Environment callEnvironment,
Set<String> runAsRoles) |
Modifier and Type | Method and Description |
---|---|
AuthorizationResult |
ManagementPermissionAuthorizer.authorize(Caller caller,
Environment callEnvironment,
Action action,
TargetAttribute target) |
AuthorizationResult |
ManagementPermissionAuthorizer.authorize(Caller caller,
Environment callEnvironment,
Action action,
TargetResource target) |
AuthorizationResult |
ManagementPermissionAuthorizer.authorizeJmxOperation(Caller caller,
Environment callEnvironment,
JmxAction action,
JmxTarget target) |
Set<String> |
ManagementPermissionAuthorizer.getCallerRoles(Caller caller,
Environment callEnvironment,
Set<String> runAsRoles) |
PermissionCollection |
PermissionFactory.getUserPermissions(Caller caller,
Environment callEnvironment,
Action action,
TargetAttribute target) |
PermissionCollection |
PermissionFactory.getUserPermissions(Caller caller,
Environment callEnvironment,
Action action,
TargetResource target) |
PermissionCollection |
PermissionFactory.getUserPermissions(Caller caller,
Environment callEnvironment,
JmxAction action,
JmxTarget target) |
Modifier and Type | Method and Description |
---|---|
Set<String> |
StandardRBACAuthorizer.getCallerRoles(Caller caller,
Environment callEnvironment,
Set<String> runAsRoles) |
PermissionCollection |
DefaultPermissionFactory.getUserPermissions(Caller caller,
Environment callEnvironment,
Action action,
TargetAttribute target) |
PermissionCollection |
DefaultPermissionFactory.getUserPermissions(Caller caller,
Environment callEnvironment,
Action action,
TargetResource target) |
PermissionCollection |
DefaultPermissionFactory.getUserPermissions(Caller caller,
Environment callEnvironment,
JmxAction action,
JmxTarget target) |
Set<String> |
RoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Action action,
TargetAttribute attribute)
Determine the roles available for the caller for a management operation affecting an individual attribute.
|
Set<String> |
RunAsRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Action action,
TargetAttribute attribute) |
Set<String> |
StandardRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Action action,
TargetAttribute attribute) |
Set<String> |
SuperUserRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Action action,
TargetAttribute attribute) |
Set<String> |
RoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Action action,
TargetResource resource)
Determine the roles available for the caller for a management operation affecting an entire resource.
|
Set<String> |
RunAsRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Action action,
TargetResource resource) |
Set<String> |
StandardRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Action action,
TargetResource resource) |
Set<String> |
SuperUserRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Action action,
TargetResource resource) |
Set<String> |
RoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
JmxAction action,
JmxTarget target)
Determine the roles available for the caller for a JMX invocation unrelated to the management facade MBeans.
|
Set<String> |
RunAsRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
JmxAction action,
JmxTarget target) |
Set<String> |
StandardRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
JmxAction action,
JmxTarget target) |
Set<String> |
SuperUserRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
JmxAction action,
JmxTarget target) |
Set<String> |
RoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Set<String> operationHeaderRoles)
Determine the roles available for the caller without reference to a particular action or target.
|
Set<String> |
RunAsRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Set<String> operationHeaderRoles) |
Set<String> |
StandardRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Set<String> operationHeaderRoles) |
Set<String> |
SuperUserRoleMapper.mapRoles(Caller caller,
Environment callEnvironment,
Set<String> operationHeaderRoles) |
Copyright © 2023 JBoss by Red Hat. All rights reserved.