| Package | Description |
|---|---|
| io.helidon.security |
Security
|
| io.helidon.security.util |
General utilities for security modules.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
EndpointConfig |
Each endpoint can have security configuration either statically declared (e.g.
|
class |
Grant |
A concept representing anything that can be granted to a subject.
|
class |
Principal |
A security principal.
|
class |
ProviderRequest |
A request sent to security providers.
|
class |
Role |
A security role used in RBAC (role based access control) schemes.
|
class |
SecurityEnvironment |
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
class |
Subject |
A security subject, representing a user or a service.
|
| Modifier and Type | Method | Description |
|---|---|---|
T |
Grant.Builder.attributes(AbacSupport attribs) |
Attributes of this grant.
|
Subject.Builder |
Subject.Builder.attributes(AbacSupport attributes) |
Add all attributes to this subject.
|
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AbacSupport.BasicAttributes |
Implements
AbacSupport interface and supports adding attributes. |
| Constructor | Description |
|---|---|
BasicAttributes(AbacSupport toCopy) |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.