| Package | Description |
|---|---|
| io.helidon.microprofile.jwt.auth |
Implementation of Microprofile JWT Auth specification.
|
| io.helidon.security |
Security
|
| io.helidon.security.util |
General utilities for security modules.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JsonWebTokenImpl
Implementation of
JsonWebToken with additional support of AbacSupport. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Principal
A security principal.
|
| Modifier and Type | Class and 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 |
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 and 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 and Description |
|---|---|
static class |
AbacSupport.BasicAttributes
Implements
AbacSupport interface and supports adding attributes. |
| Modifier and Type | Method and Description |
|---|---|
static AbacSupport.BasicAttributes |
AbacSupport.BasicAttributes.create(AbacSupport toCopy)
Create basic attributes that have all attributes of the toCopy.
|
Copyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.