void |
AuthorizationService.authorizeDataRead(AuthenticationSubject authenticationSubject,
String keyspace,
String table,
SourceAPI sourceAPI) |
Using the provided token will perform pre-authorization and if not successful throws an
exception.
|
void |
AuthorizationService.authorizeDataWrite(AuthenticationSubject authenticationSubject,
String keyspace,
String table,
Scope scope,
SourceAPI sourceAPI) |
Using the provided token will perform pre-authorization and if not successful throws an
exception.
|
void |
AuthorizationService.authorizeDataWrite(AuthenticationSubject authenticationSubject,
String keyspace,
String table,
List<TypedKeyValue> typedKeyValues,
Scope scope,
SourceAPI sourceAPI) |
Using the provided token will perform pre-authorization where possible.
|
void |
AuthorizationService.authorizePermissionManagement(AuthenticationSubject authenticationSubject,
String resource,
String grantee,
Scope scope,
SourceAPI sourceAPI) |
Using the provided token will perform pre-authorization of permission management.
|
void |
AuthorizationService.authorizePermissionRead(AuthenticationSubject authenticationSubject,
String role,
SourceAPI sourceAPI) |
Using the provided token will perform pre-authorization of permission access.
|
void |
AuthorizationService.authorizeRoleManagement(AuthenticationSubject authenticationSubject,
String role,
Scope scope,
SourceAPI sourceAPI) |
Using the provided token will perform pre-authorization of role management.
|
void |
AuthorizationService.authorizeRoleManagement(AuthenticationSubject authenticationSubject,
String role,
String grantee,
Scope scope,
SourceAPI sourceAPI) |
Using the provided token will perform pre-authorization of role management.
|
void |
AuthorizationService.authorizeRoleRead(AuthenticationSubject authenticationSubject,
String role,
SourceAPI sourceAPI) |
Using the provided token will perform pre-authorization of role access.
|
void |
AuthorizationService.authorizeSchemaRead(AuthenticationSubject authenticationSubject,
List<String> keyspaceNames,
List<String> tableNames,
SourceAPI sourceAPI,
ResourceKind resource) |
Using the provided token will perform pre-authorization of accessing the provided resources.
|
void |
AuthorizationService.authorizeSchemaWrite(AuthenticationSubject authenticationSubject,
String keyspace,
String table,
Scope scope,
SourceAPI sourceAPI,
ResourceKind resource) |
Using the provided token will perform pre-authorization where possible and if not successful
throws an exception.
|
String |
AuthenticationService.createToken(String key,
String secret,
Map<String,String> headers) |
|
String |
AuthenticationService.createToken(String key,
Map<String,String> headers) |
|
AuthenticationSubject |
AuthenticationService.validateToken(String token) |
|
default AuthenticationSubject |
AuthenticationService.validateToken(String token,
ClientInfo clientInfo) |
|
default AuthenticationSubject |
AuthenticationService.validateToken(String token,
Map<String,String> headers) |
|