Package org.wildfly.security.authz
Elytron's Authorization API
- Author:
- Pedro Igor
-
Interface Summary Interface Description Attributes A collection of string attributes.Attributes.Entry The entry collection for a mapping.Attributes.SetEntry The entry collection for a mapping whose values are a distinct set.AuthorizationIdentity A realm's authorization identity.PermissionMappable An entity to which permissions can be mapped.PermissionMapper A permission mapper is responsible to enable permission mapping to aSecurityDomain
in order to obtain and check permissions based on an previously authorized identity and any other authorization information (eg.: roles) associated with it.RoleDecoder A decoder to extract role information from an identity's attributes.RoleMapper A role mapper is responsible for mapping roles based on their raw form.Roles A collection of roles. -
Class Summary Class Description MapAttributes A map-backed attributes collection.MappedRoleMapper A simple mapping role mapper.MappedRoleMapper.Builder A builder for map backed role mappers.SimpleAttributesEntry An implementation ofAttributes.Entry
which can be used by implementations ofAttributes
.SimplePermissionMapper A simplePermissionMapper
implementation that maps to pre-definedPermissionVerifier
instances.SimplePermissionMapper.Builder A builder for simple permission mappers. -
Enum Summary Enum Description SimplePermissionMapper.MappingMode Mode defining behaviour when multiple mappings are found. -
Exception Summary Exception Description AuthorizationCheckException An exception indicating that an identity authorization check has failed.AuthorizationException A general authorization exception.AuthorizationFailureException An exception indicating that an authorization check failed for reasons not related to the actual authorization of the identity.