Uses of Class
io.helidon.common.Errors.Collector
Package
Description
Common utilities for Helidon projects.
Attribute based access control policy validator.
Integration with Java EE expression language.
Service provider interface (SPI) to support policy statements in Attribute based access control.
Role attribute validator.
Scope (OAuth2) attribute validator.
Time attribute validator.
JWT (JSON web token) support.
Attribute based access control (ABAC) security provider's SPI.
-
Uses of Errors.Collector in io.helidon.common
Modifier and TypeMethodDescriptionErrors.Collector.clear()
Clear this instance by discarding allErrors.ErrorMessage
s collected and re-setting status.static Errors.Collector
Errors.collector()
Create a new message collector.Add a fatal error to the list of messages.Add a fatal error to the list of messages.Add a hint message to the list of messages.Add a hint message to the list of messages.Add a message to the list of messages.Add a message to the list of messages with source automatically added.Add a warning message to the list of messages.Add a warning message to the list of messages. -
Uses of Errors.Collector in io.helidon.security.abac.policy
Modifier and TypeMethodDescriptionvoid
PolicyValidator.validate
(PolicyValidator.PolicyConfig config, Errors.Collector collector, ProviderRequest request) -
Uses of Errors.Collector in io.helidon.security.abac.policy.el
Modifier and TypeMethodDescriptionvoid
JavaxElPolicyExecutor.executePolicy
(String policyStatement, Errors.Collector collector, ProviderRequest request) -
Uses of Errors.Collector in io.helidon.security.abac.policy.spi
Modifier and TypeMethodDescriptionvoid
PolicyExecutor.executePolicy
(String policyStatement, Errors.Collector collector, ProviderRequest request) Execute a policy based on a policy statement. -
Uses of Errors.Collector in io.helidon.security.abac.role
Modifier and TypeMethodDescriptionvoid
RoleValidator.validate
(RoleValidator.RoleConfig config, Errors.Collector collector, ProviderRequest request) -
Uses of Errors.Collector in io.helidon.security.abac.scope
Modifier and TypeMethodDescriptionvoid
ScopeValidator.validate
(ScopeValidator.ScopesConfig config, Errors.Collector collector, ProviderRequest request) -
Uses of Errors.Collector in io.helidon.security.abac.time
Modifier and TypeMethodDescriptionvoid
TimeValidator.validate
(TimeValidator.TimeConfig config, Errors.Collector collector, ProviderRequest request) -
Uses of Errors.Collector in io.helidon.security.jwt
Modifier and TypeMethodDescriptionvoid
AudienceValidator.validate
(Jwt jwt, Errors.Collector collector, List<ClaimValidator> validators) void
ClaimValidator.validate
(Jwt jwt, Errors.Collector collector, List<ClaimValidator> validators) Validate JWT against this class's configuration.void
ExpirationValidator.validate
(Jwt token, Errors.Collector collector, List<ClaimValidator> validators) void
FieldValidator.validate
(Jwt token, Errors.Collector collector, List<ClaimValidator> validators) void
IssueTimeValidator.validate
(Jwt token, Errors.Collector collector, List<ClaimValidator> validators) void
Jwt.ExpirationValidator.validate
(Jwt token, Errors.Collector collector) Deprecated, for removal: This API element is subject to removal in a future version.void
Jwt.FieldValidator.validate
(Jwt token, Errors.Collector collector) Deprecated, for removal: This API element is subject to removal in a future version.void
Jwt.IssueTimeValidator.validate
(Jwt token, Errors.Collector collector) Deprecated, for removal: This API element is subject to removal in a future version.void
Jwt.NotBeforeValidator.validate
(Jwt token, Errors.Collector collector) Deprecated, for removal: This API element is subject to removal in a future version.void
MaxTokenAgeValidator.validate
(Jwt jwt, Errors.Collector collector, List<ClaimValidator> validators) void
NotBeforeValidator.validate
(Jwt token, Errors.Collector collector, List<ClaimValidator> validators) void
UserPrincipalValidator.validate
(Jwt object, Errors.Collector collector, List<ClaimValidator> validators) void
Validator.validate
(T object, Errors.Collector collector) Validate the object against this class's configuration. -
Uses of Errors.Collector in io.helidon.security.providers.abac.spi
Modifier and TypeMethodDescriptionvoid
AbacValidator.validate
(T config, Errors.Collector collector, ProviderRequest request) Validate that the configuration provided would grant access to the resource.