- AccessPermission - Interface in io.stargate.auth.entity
-
Represents a permission from a particular
Persistence implementation.
- Actor - Interface in io.stargate.auth.entity
-
Identifies an actor performing permission grants or revocations.
- addPermissions(Actor, AuthorizationOutcome, PermissionKind, Collection<AccessPermission>, AuthorizedResource, EntitySelector) - Method in interface io.stargate.auth.AuthorizationProcessor
-
Grants grantee the specified access permissions on the specified resource.
- asUser() - Method in interface io.stargate.auth.AuthenticationSubject
-
- attemptTokenAuthentication(byte[]) - Method in class io.stargate.auth.PlainTextTokenSaslNegotiator
-
- authentication - Variable in class io.stargate.auth.PlainTextTokenSaslNegotiator
-
- AuthenticationService - Interface in io.stargate.auth
-
- AuthenticationSubject - Interface in io.stargate.auth
-
- authenticationSubject - Variable in class io.stargate.auth.PlainTextTokenSaslNegotiator
-
- AuthorizationOutcome - Enum in io.stargate.auth
-
Indicates whether access to a resource under the related permission is granted or denied.
- AuthorizationProcessor - Interface in io.stargate.auth
-
An abstraction of the authorization command processor in Stargate.
- AuthorizationService - Interface in io.stargate.auth
-
- authorizeDataRead(AuthenticationSubject, String, String, SourceAPI) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization and if not successful throws an
exception.
- authorizeDataWrite(AuthenticationSubject, String, String, Scope, SourceAPI) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization and if not successful throws an
exception.
- authorizeDataWrite(AuthenticationSubject, String, String, List<TypedKeyValue>, Scope, SourceAPI) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization where possible.
- authorizedDataRead(Callable<ResultSet>, AuthenticationSubject, String, String, List<TypedKeyValue>, SourceAPI) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization where possible, executes the query
provided, and then authorizes the response of the query.
- AuthorizedResource - Interface in io.stargate.auth.entity
-
Identifies a resource for authorization purposes.
- authorizePermissionManagement(AuthenticationSubject, String, String, Scope, SourceAPI) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization of permission management.
- authorizePermissionRead(AuthenticationSubject, String, SourceAPI) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization of permission access.
- authorizeRoleManagement(AuthenticationSubject, String, Scope, SourceAPI) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization of role management.
- authorizeRoleManagement(AuthenticationSubject, String, String, Scope, SourceAPI) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization of role management.
- authorizeRoleRead(AuthenticationSubject, String, SourceAPI) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization of role access.
- authorizeSchemaRead(AuthenticationSubject, List<String>, List<String>, SourceAPI, ResourceKind) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization of accessing the provided resources.
- authorizeSchemaWrite(AuthenticationSubject, String, String, Scope, SourceAPI, ResourceKind) - Method in interface io.stargate.auth.AuthorizationService
-
Using the provided token will perform pre-authorization where possible and if not successful
throws an exception.
- validateToken(String) - Method in interface io.stargate.auth.AuthenticationService
-
- validateToken(String, Map<String, String>) - Method in interface io.stargate.auth.AuthenticationService
-
- validateToken(String, ClientInfo) - Method in interface io.stargate.auth.AuthenticationService
-
- valueOf(String) - Static method in enum io.stargate.auth.AuthorizationOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.stargate.auth.entity.ResourceKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.stargate.auth.PermissionKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.stargate.auth.Scope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.stargate.auth.SourceAPI
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.stargate.auth.AuthorizationOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.stargate.auth.entity.ResourceKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.stargate.auth.PermissionKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.stargate.auth.Scope
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.stargate.auth.SourceAPI
-
Returns an array containing the constants of this enum type, in
the order they are declared.