Files
helidon/security/abac

ABAC (Attribute based access control) support

ABAC primary support project is the ABAC security provider. It defines SPI to plug-in validators for various attributes.

The following table lists validators currently available:

Validator Configuration Key Annotations Description
time time-validator DaysOfWeek, TimesOfDay Supports time of day and day of week checks
role role-validator RolesAllowed, Roles Checks whether user/service is in role(s)
scope scope-validator Scope Checks whether user has the defined scopes
policy policy-validator PolicyStatement Evaluates policy statement(s) using a policy executor (SPI)
policy-el  policy-javax-el PolicyStatement Policy executor using Java EE policy expression language (EL)