| Package | Description |
|---|---|
| io.helidon.security |
Security
|
| io.helidon.security.providers.abac |
Attribute based access control (ABAC) security provider.
|
| io.helidon.security.spi |
Security component's SPI.
|
| Modifier and Type | Method and Description |
|---|---|
static AuthorizationResponse |
AuthorizationResponse.abstain()
This provider is not capable of making a decision about the resource (e.g.
|
AuthorizationResponse |
SecurityContext.authorize(Object... resource)
Authorize access to a resource (or more resources) based on current environment and endpoint configuration.
|
AuthorizationResponse |
AuthorizationResponse.Builder.build()
Create a new authorization response based on this builder.
|
static AuthorizationResponse |
AuthorizationResponse.deny()
Deny the request.
|
static AuthorizationResponse |
AuthorizationResponse.permit()
Permit the request.
|
| Modifier and Type | Method and Description |
|---|---|
SecurityClientBuilder<AuthorizationResponse> |
SecurityContext.atzClientBuilder()
Authorization client builder to use for programmatic authorization.
|
| Modifier and Type | Method and Description |
|---|---|
protected AuthorizationResponse |
AbacProvider.syncAuthorize(ProviderRequest providerRequest) |
| Modifier and Type | Method and Description |
|---|---|
protected AuthorizationResponse |
SynchronousProvider.syncAuthorize(ProviderRequest providerRequest)
Synchronous authorization.
|
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<AuthorizationResponse> |
AuthorizationProvider.authorize(ProviderRequest context)
Authorize a request based on configuration.
|
CompletionStage<AuthorizationResponse> |
SynchronousProvider.authorize(ProviderRequest providerRequest)
Authorize a request based on configuration.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.