| Package | Description |
|---|---|
| io.helidon.common |
Common utilities for Helidon projects.
|
| io.helidon.security.abac.policy |
Attribute based access control policy validator.
|
| io.helidon.security.abac.policy.el |
Integration with Java EE expression language.
|
| io.helidon.security.abac.policy.spi |
Service provider interface (SPI) to support policy statements in Attribute based access control.
|
| io.helidon.security.abac.role |
Role attribute validator.
|
| io.helidon.security.abac.scope |
Scope (OAuth2) attribute validator.
|
| io.helidon.security.abac.spi |
Attribute based access control (ABAC) security provider's SPI.
|
| io.helidon.security.abac.time |
Time attribute validator.
|
| io.helidon.security.jwt |
JWT (JSON web token) support.
|
| Modifier and Type | Method and Description |
|---|---|
Errors.Collector |
Errors.Collector.clear()
Clear this instance by discarding all
Errors.ErrorMessages collected and re-setting status. |
static Errors.Collector |
Errors.collector()
Create a new message collector.
|
Errors.Collector |
Errors.Collector.fatal(java.lang.Object source,
java.lang.String message)
Add a fatal error to the list of messages.
|
Errors.Collector |
Errors.Collector.fatal(java.lang.String message)
Add a fatal error to the list of messages.
|
Errors.Collector |
Errors.Collector.hint(java.lang.Object source,
java.lang.String message)
Add a hint message to the list of messages.
|
Errors.Collector |
Errors.Collector.hint(java.lang.String message)
Add a hint message to the list of messages.
|
Errors.Collector |
Errors.Collector.message(java.lang.Object source,
java.lang.String message,
Severity severity)
Add a message to the list of messages.
|
Errors.Collector |
Errors.Collector.message(java.lang.String message,
Severity severity)
Add a message to the list of messages with source automatically added.
|
Errors.Collector |
Errors.Collector.warn(java.lang.Object source,
java.lang.String message)
Add a warning message to the list of messages.
|
Errors.Collector |
Errors.Collector.warn(java.lang.String message)
Add a warning message to the list of messages.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PolicyValidator.validate(PolicyValidator.PolicyConfig config,
Errors.Collector collector,
ProviderRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
JavaxElPolicyExecutor.executePolicy(java.lang.String policyStatement,
Errors.Collector collector,
ProviderRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
PolicyExecutor.executePolicy(java.lang.String policyStatement,
Errors.Collector collector,
ProviderRequest request)
Execute a policy based on a policy statement.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RoleValidator.validate(RoleValidator.RoleConfig config,
Errors.Collector collector,
ProviderRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
ScopeValidator.validate(ScopeValidator.ScopesConfig config,
Errors.Collector collector,
ProviderRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbacValidator.validate(T config,
Errors.Collector collector,
ProviderRequest request)
Validate that the configuration provided would grant access to the resource.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TimeValidator.validate(TimeValidator.TimeConfig config,
Errors.Collector collector,
ProviderRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
Jwt.ExpirationValidator.validate(Jwt token,
Errors.Collector collector) |
void |
Jwt.FieldValidator.validate(Jwt token,
Errors.Collector collector) |
void |
Jwt.IssueTimeValidator.validate(Jwt token,
Errors.Collector collector) |
void |
Jwt.NotBeforeValidator.validate(Jwt token,
Errors.Collector collector) |
void |
Validator.validate(T object,
Errors.Collector collector)
Validate the object against this class's configuration.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.