A C G I P R S V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- attemptTokenAuthentication(byte[]) - Method in class io.stargate.auth.jwt.PlainTextJwtTokenSaslNegotiator
- AUTH_JWT_IDENTIFIER - Static variable in class io.stargate.auth.jwt.AuthJWTServiceActivator
- AuthJWTServiceActivator - Class in io.stargate.auth.jwt
- AuthJWTServiceActivator() - Constructor for class io.stargate.auth.jwt.AuthJWTServiceActivator
- AuthnJwtService - Class in io.stargate.auth.jwt
- AuthnJwtService(ConfigurableJWTProcessor<? extends SecurityContext>) - Constructor for class io.stargate.auth.jwt.AuthnJwtService
- authorizeDataRead(AuthenticationSubject, String, String, SourceAPI) - Method in class io.stargate.auth.jwt.AuthzJwtService
-
Authorization for data resource access without keys is not provided by JWTs so all authorization will be deferred to the underlying permissions assigned to the role the JWT maps to.
- authorizeDataWrite(AuthenticationSubject, String, String, Scope, SourceAPI) - Method in class io.stargate.auth.jwt.AuthzJwtService
-
Authorization for data resource access without keys is not provided by JWTs so all authorization will be deferred to the underlying permissions assigned to the role the JWT maps to.
- authorizeDataWrite(AuthenticationSubject, String, String, List<TypedKeyValue>, Scope, SourceAPI) - Method in class io.stargate.auth.jwt.AuthzJwtService
- authorizedDataRead(Callable<ResultSet>, AuthenticationSubject, String, String, List<TypedKeyValue>, SourceAPI) - Method in class io.stargate.auth.jwt.AuthzJwtService
-
Using the provided JWT and the claims it contains will perform pre-authorization where possible, executes the query provided, and then authorizes the response of the query.
- authorizePermissionManagement(AuthenticationSubject, String, String, Scope, SourceAPI) - Method in class io.stargate.auth.jwt.AuthzJwtService
-
Authorization for permission management is not provided by JWTs so all authorization will be deferred to the underlying permissions assigned to the role the JWT maps to.
- authorizePermissionRead(AuthenticationSubject, String, SourceAPI) - Method in class io.stargate.auth.jwt.AuthzJwtService
-
Authorization for permission management is not provided by JWTs so all authorization will be deferred to the underlying permissions assigned to the role the JWT maps to.
- authorizeRoleManagement(AuthenticationSubject, String, Scope, SourceAPI) - Method in class io.stargate.auth.jwt.AuthzJwtService
-
Authorization for role management is not provided by JWTs so all authorization will be deferred to the underlying permissions assigned to the role the JWT maps to.
- authorizeRoleManagement(AuthenticationSubject, String, String, Scope, SourceAPI) - Method in class io.stargate.auth.jwt.AuthzJwtService
-
Authorization for role management is not provided by JWTs so all authorization will be deferred to the underlying permissions assigned to the role the JWT maps to.
- authorizeRoleRead(AuthenticationSubject, String, SourceAPI) - Method in class io.stargate.auth.jwt.AuthzJwtService
-
Authorization for role management is not provided by JWTs so all authorization will be deferred to the underlying permissions assigned to the role the JWT maps to.
- authorizeSchemaRead(AuthenticationSubject, List<String>, List<String>, SourceAPI, ResourceKind) - Method in class io.stargate.auth.jwt.AuthzJwtService
-
Authorization for schema resource access is not provided by JWTs so all authorization will be deferred to the underlying permissions assigned to the role the JWT maps to.
- authorizeSchemaWrite(AuthenticationSubject, String, String, Scope, SourceAPI, ResourceKind) - Method in class io.stargate.auth.jwt.AuthzJwtService
-
Authorization for schema resource access is not provided by JWTs so all authorization will be deferred to the underlying permissions assigned to the role the JWT maps to.
- AuthzJwtService - Class in io.stargate.auth.jwt
- AuthzJwtService() - Constructor for class io.stargate.auth.jwt.AuthzJwtService
C
- CLAIMS_FIELD - Static variable in class io.stargate.auth.jwt.AuthnJwtService
- createToken(String, String, Map<String, String>) - Method in class io.stargate.auth.jwt.AuthnJwtService
- createToken(String, Map<String, String>) - Method in class io.stargate.auth.jwt.AuthnJwtService
G
- getSaslNegotiator(Authenticator.SaslNegotiator, ClientInfo) - Method in class io.stargate.auth.jwt.AuthnJwtService
I
- io.stargate.auth.jwt - package io.stargate.auth.jwt
P
- PlainTextJwtTokenSaslNegotiator - Class in io.stargate.auth.jwt
- PlainTextJwtTokenSaslNegotiator(AuthenticationService, Authenticator.SaslNegotiator, String, int, ClientInfo) - Constructor for class io.stargate.auth.jwt.PlainTextJwtTokenSaslNegotiator
R
- ROLE_FIELD - Static variable in class io.stargate.auth.jwt.AuthnJwtService
S
- STARGATE_PREFIX - Static variable in class io.stargate.auth.jwt.AuthnJwtService
- start(BundleContext) - Method in class io.stargate.auth.jwt.AuthJWTServiceActivator
- stop(BundleContext) - Method in class io.stargate.auth.jwt.AuthJWTServiceActivator
V
- validateToken(String) - Method in class io.stargate.auth.jwt.AuthnJwtService
-
Validates a token in the form of a JWT to ensure that 1) it's not expired, 2) it's correctly signed by the provider, and 3) contains the proper role for the given DB.
All Classes All Packages