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 AggregateAttributes An implementation ofAttributes
aggregating multiple instances.MapAttributes A map-backed attributes collection.MappedRoleMapper A simple mapping role mapper.MappedRoleMapper.Builder A builder for map backed role mappers.RegexRoleMapper A pattern role mapper.RegexRoleMapper.Builder Construct a newRegexRoleMapper.Builder
for creating theRegexRoleMapper
.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.SourceAddressRoleDecoder A decoder to obtain role information using the source IP address runtime attribute from the identity. -
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.