Skip navigation links
A C G I P R S V 

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) - 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) - 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.
A C G I P R S V 
Skip navigation links

Copyright © 2021. All rights reserved.