| Package | Description |
|---|---|
| io.stargate.auth | |
| io.stargate.auth.entity |
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<Void> |
AuthorizationProcessor.addPermissions(Actor performer,
AuthorizationOutcome outcome,
PermissionKind kind,
Collection<AccessPermission> permissions,
AuthorizedResource resource,
EntitySelector grantee)
Grants
grantee the specified access permissions on the specified resource. |
CompletionStage<Void> |
AuthorizationProcessor.removePermissions(Actor performer,
AuthorizationOutcome outcome,
PermissionKind kind,
Collection<AccessPermission> permissions,
AuthorizedResource resource,
EntitySelector grantee)
Revokes the specified access
permissions on the specified resource from the
grantee. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableAuthorizedResource
Immutable implementation of
AuthorizedResource. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableAuthorizedResource |
ImmutableAuthorizedResource.copyOf(AuthorizedResource instance)
Creates an immutable copy of a
AuthorizedResource value. |
ImmutableAuthorizedResource.Builder |
ImmutableAuthorizedResource.Builder.from(AuthorizedResource instance)
Fill a builder with attribute values from the provided
AuthorizedResource instance. |
Copyright © 2022. All rights reserved.