Index
All Classes and Interfaces|All Packages|Serialized Form
A
- assign(Set<String>, Set<String>) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignment
-
Puts all combinations of (roleName, userName) record.
- assign(Set<String>, Set<String>) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentImpl
- assignAsync(Set<String>, Set<String>) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
- AssignmentOperationResult - Class in org.gridgain.internal.rbac
-
RBAC assignments operation result.
- assignmentsNotFound(Map<String, Set<String>>) - Static method in class org.gridgain.internal.rbac.AssignmentOperationResult
- authorizeAsync(Set<Privilege>) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
- authorizeAsync(Privilege) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
- authorizeAsync(SecurityContext, Set<Privilege>) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
- authorizeAsync(SecurityContext, Privilege) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
- authorizer() - Method in class org.gridgain.internal.rbac.Rbac
-
Returns authorizer.
- AuthorizerImpl - Class in org.gridgain.internal.rbac.authorization
-
Implementation of
Authorizer. - AuthorizerImpl() - Constructor for class org.gridgain.internal.rbac.authorization.AuthorizerImpl
-
Create a new instance of
AuthorizerImplwithout event log. - AuthorizerImpl(EventLog) - Constructor for class org.gridgain.internal.rbac.authorization.AuthorizerImpl
-
Create a new instance of
AuthorizerImplwith event log.
B
- BasicProviderNotFoundException - Exception in org.gridgain.internal.rbac.users
-
Thrown when there are no basic provider defined in the authentication configuration.
- BasicProviderNotFoundException() - Constructor for exception org.gridgain.internal.rbac.users.BasicProviderNotFoundException
C
- checkAllAsync(Set<Privilege>, String) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
- checkAllAsync(Set<Privilege>, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
- checkAnyAsync(Privilege, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
- checkAsync(Privilege, String) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
- checkSelfPrivilegesAsync(Privilege, String) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
- ConfigurationRoleStore - Class in org.gridgain.internal.rbac.roles
-
Role store implementation based on distributed configuration
AuthorizationConfiguration. - ConfigurationRoleStore(AuthorizationConfiguration) - Constructor for class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
-
Constructor.
- ConfigurationUserStore - Class in org.gridgain.internal.rbac.users
-
User store based on cluster configuration
AuthenticationConfiguration. - ConfigurationUserStore(AuthenticationConfiguration) - Constructor for class org.gridgain.internal.rbac.users.ConfigurationUserStore
- create(OperationResult, T) - Static method in class org.gridgain.internal.rbac.store.OperationResultContainer
-
Create container with result and value inside.
- createAsync(Role) - Method in class org.gridgain.internal.rbac.roles.RoleManagementImpl
- createAsync(User) - Method in class org.gridgain.internal.rbac.users.UserManagementImpl
D
- dropAsync(String, boolean) - Method in class org.gridgain.internal.rbac.roles.RoleManagementImpl
- dropByUsernameAsync(String) - Method in class org.gridgain.internal.rbac.users.UserManagementImpl
E
- empty(OperationResult) - Static method in class org.gridgain.internal.rbac.AssignmentOperationResult
- enable(boolean) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
- enableRbacFeature(boolean) - Method in class org.gridgain.internal.rbac.Rbac
-
Sets the flag indicating that the security feature is enabled in the license.
- equals(Object) - Method in class org.gridgain.internal.rbac.store.LowerCaseString
- equals(Object) - Method in class org.gridgain.internal.rbac.store.OperationResultContainer
F
- failure(OperationResult) - Static method in class org.gridgain.internal.rbac.store.OperationResultContainer
-
Create container with failure result and no value inside.
- findAllAsync() - Method in class org.gridgain.internal.rbac.roles.RoleManagementImpl
- findAllAsync() - Method in class org.gridgain.internal.rbac.users.UserManagementImpl
- findByNameAsync(String) - Method in class org.gridgain.internal.rbac.roles.RoleManagementImpl
- findByUsernameAsync(String) - Method in class org.gridgain.internal.rbac.users.UserManagementImpl
- formatAssignments(Map<String, Set<String>>) - Static method in class org.gridgain.internal.rbac.AssignmentOperationResult
-
Formats role or privilege assignments in the form of `from1` -> `to1` or `from1` -> [`to1`, `to2`] per line.
- formatError() - Method in class org.gridgain.internal.rbac.AssignmentOperationResult
-
Formats the stored value associated with the error.
- from(String) - Static method in class org.gridgain.internal.rbac.store.LowerCaseString
G
- get(String) - Method in interface org.gridgain.internal.rbac.store.Store
-
Gets entry by key.
- get(String...) - Method in interface org.gridgain.internal.rbac.store.Store
-
Get entries by keys.
- get(LowerCaseString) - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
- get(LowerCaseString) - Method in interface org.gridgain.internal.rbac.store.Store
-
Gets entry by key.
- get(LowerCaseString) - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
- get(LowerCaseString...) - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
- get(LowerCaseString...) - Method in interface org.gridgain.internal.rbac.store.Store
-
Get entries by keys.
- get(LowerCaseString...) - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
- getAll() - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
- getAll() - Method in interface org.gridgain.internal.rbac.store.Store
-
Gets all entries.
- getAll() - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
- getAllWithKeys() - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
- getAllWithKeys() - Method in interface org.gridgain.internal.rbac.store.Store
-
Gets all entries with keys.
- getAllWithKeys() - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
- getPrivilegesAsync(String) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
- getRolesWithPrivilegesAsync() - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
- grant(Set<Privilege>, Set<String>) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeGrants
-
Grants privileges to roles.
- grant(Set<Privilege>, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeGrantsImpl
- grantAsync(Set<Privilege>, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
- grantAsync(PrivilegeAlias, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
H
- hashCode() - Method in class org.gridgain.internal.rbac.store.LowerCaseString
- hashCode() - Method in class org.gridgain.internal.rbac.store.OperationResultContainer
I
- init(PrivilegeChecker) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
-
Second step constructor that will be called by container object to resolve cyclic dependency.
L
- LowerCaseString - Class in org.gridgain.internal.rbac.store
-
Lower case string representation.
O
- OperationResult - Enum Class in org.gridgain.internal.rbac.store
-
RBAC storage operations result.
- OperationResultContainer<T> - Class in org.gridgain.internal.rbac.store
-
Container for operation result and returned value.
- org.gridgain.internal.rbac - package org.gridgain.internal.rbac
- org.gridgain.internal.rbac.assignments - package org.gridgain.internal.rbac.assignments
- org.gridgain.internal.rbac.authorization - package org.gridgain.internal.rbac.authorization
- org.gridgain.internal.rbac.privileges - package org.gridgain.internal.rbac.privileges
- org.gridgain.internal.rbac.roles - package org.gridgain.internal.rbac.roles
- org.gridgain.internal.rbac.store - package org.gridgain.internal.rbac.store
- org.gridgain.internal.rbac.users - package org.gridgain.internal.rbac.users
P
- PRIVILEGE_ALREADY_GRANTED - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
- PRIVILEGE_GRANT_NOT_FOUND - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
- privilegeChecker() - Method in class org.gridgain.internal.rbac.Rbac
-
Returns privilege checker.
- PrivilegeCheckerImpl - Class in org.gridgain.internal.rbac.privileges
-
Privilege checker implementation.
- PrivilegeCheckerImpl(PrivilegeManagement) - Constructor for class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
- PrivilegeGrants - Interface in org.gridgain.internal.rbac.privileges
-
Privilege grants interface.
- PrivilegeGrantsImpl - Class in org.gridgain.internal.rbac.privileges
-
Implementation of
PrivilegeGrantsbased on role store. - PrivilegeGrantsImpl(RoleStore) - Constructor for class org.gridgain.internal.rbac.privileges.PrivilegeGrantsImpl
-
Constructor.
- privilegeManagement() - Method in class org.gridgain.internal.rbac.Rbac
-
Returns privilege management.
- PrivilegeManagementImpl - Class in org.gridgain.internal.rbac.privileges
-
Privilege management implementation.
- PrivilegeManagementImpl(PrivilegeGrants, RoleStore, Authorizer) - Constructor for class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
-
Constructor.
- putIfNotExists(String, T) - Method in interface org.gridgain.internal.rbac.store.Store
-
Puts entry if given key does not exist.
- putIfNotExists(LowerCaseString, Role) - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
- putIfNotExists(LowerCaseString, User) - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
- putIfNotExists(LowerCaseString, T) - Method in interface org.gridgain.internal.rbac.store.Store
-
Puts entry if given key does not exist.
R
- RA_NOT_FOUND - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
- Rbac - Class in org.gridgain.internal.rbac
-
RBAC management component.
- Rbac(Executor, SecurityConfiguration, EventLog) - Constructor for class org.gridgain.internal.rbac.Rbac
-
Constructor.
- removeIfExists(String) - Method in interface org.gridgain.internal.rbac.store.Store
-
Removes entry if given key exists.
- removeIfExists(LowerCaseString) - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
- removeIfExists(LowerCaseString) - Method in interface org.gridgain.internal.rbac.store.Store
-
Removes entry if given key exists.
- removeIfExists(LowerCaseString) - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
- result() - Method in class org.gridgain.internal.rbac.store.OperationResultContainer
-
Operation result.
- revoke(Set<String>, Set<String>) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignment
-
Removes all combinations of (roleName, userName) record.
- revoke(Set<String>, Set<String>) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentImpl
- revoke(Set<Privilege>, Set<String>) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeGrants
-
Revokes privileges from roles.
- revoke(Set<Privilege>, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeGrantsImpl
- revokeAsync(Set<String>, Set<String>) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
- revokeAsync(Set<Privilege>, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
- revokeAsync(PrivilegeAlias, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
- ROLE_EXISTS - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
- ROLE_GRANTED - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
- ROLE_NOT_FOUND - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
- RoleAssignment - Interface in org.gridgain.internal.rbac.assignments
-
Role assignment.
- RoleAssignmentImpl - Class in org.gridgain.internal.rbac.assignments
-
Implementation of
RoleAssignmentbased on user and role stores. - RoleAssignmentImpl(UserStore, RoleStore) - Constructor for class org.gridgain.internal.rbac.assignments.RoleAssignmentImpl
- roleAssignmentManagement() - Method in class org.gridgain.internal.rbac.Rbac
-
Returns role assignment management.
- RoleAssignmentManagementImpl - Class in org.gridgain.internal.rbac.assignments
-
Role assignments management implementation.
- RoleAssignmentManagementImpl(RoleAssignment, UserStore, RoleStore, Authorizer) - Constructor for class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
-
Constructor.
- roleManagement() - Method in class org.gridgain.internal.rbac.Rbac
-
Returns role management.
- RoleManagementImpl - Class in org.gridgain.internal.rbac.roles
-
Role management implementation.
- RoleManagementImpl(RoleStore, RoleAssignmentManagement, Authorizer) - Constructor for class org.gridgain.internal.rbac.roles.RoleManagementImpl
-
Constructor.
- rolesByUserAsync(String) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
- rolesNotFound(Set<String>) - Static method in class org.gridgain.internal.rbac.AssignmentOperationResult
- RoleStore - Interface in org.gridgain.internal.rbac.roles
-
Store of
Role. - rolesViewsAsync() - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
S
- startAsync(ComponentContext) - Method in class org.gridgain.internal.rbac.Rbac
- stopAsync(ComponentContext) - Method in class org.gridgain.internal.rbac.Rbac
- Store<T> - Interface in org.gridgain.internal.rbac.store
-
Generic store interface.
- success(T) - Static method in class org.gridgain.internal.rbac.store.OperationResultContainer
-
Create container with success result and value inside.
- SUCCESS - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
T
- toString() - Method in class org.gridgain.internal.rbac.store.LowerCaseString
- toString() - Method in class org.gridgain.internal.rbac.store.OperationResultContainer
U
- updateAsync(String, User) - Method in class org.gridgain.internal.rbac.users.UserManagementImpl
- updateIfExists(String, Function<T, T>) - Method in interface org.gridgain.internal.rbac.store.Store
-
Updates entry if given key exists.
- updateIfExists(LowerCaseString, Function<Role, Role>) - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
- updateIfExists(LowerCaseString, Function<User, User>) - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
- updateIfExists(LowerCaseString, Function<T, T>) - Method in interface org.gridgain.internal.rbac.store.Store
-
Updates entry if given key exists.
- USER_EXISTS - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
- USER_NOT_FOUND - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
- userManagement() - Method in class org.gridgain.internal.rbac.Rbac
-
Returns user management.
- UserManagementImpl - Class in org.gridgain.internal.rbac.users
-
User management implementation.
- UserManagementImpl(Executor, UserStore, Authorizer) - Constructor for class org.gridgain.internal.rbac.users.UserManagementImpl
-
Constructor.
- usernamesByRoleAsync(String) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
- usersByRoleAsync(String) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
- usersNotFound(Set<String>) - Static method in class org.gridgain.internal.rbac.AssignmentOperationResult
- UserStore - Interface in org.gridgain.internal.rbac.users
-
Store of
User. - usersViewsAsync() - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
V
- value() - Method in class org.gridgain.internal.rbac.store.LowerCaseString
- value() - Method in class org.gridgain.internal.rbac.store.OperationResultContainer
-
Returned value.
- valueOf(String) - Static method in enum class org.gridgain.internal.rbac.store.OperationResult
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.gridgain.internal.rbac.store.OperationResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form