Package org.wildfly.security.authz
package org.wildfly.security.authz
Elytron's Authorization API
- Author:
- Pedro Igor
-
ClassDescriptionAn implementation of
Attributesaggregating multiple instances.A collection of string attributes.The entry collection for a mapping.The entry collection for a mapping whose values are a distinct set.An exception indicating that an identity authorization check has failed.A general authorization exception.An exception indicating that an authorization check failed for reasons not related to the actual authorization of the identity.A realm's authorization identity.A map-backed attributes collection.A simple mapping role mapper.A builder for map backed role mappers.An entity to which permissions can be mapped.A permission mapper is responsible to enable permission mapping to aSecurityDomainin order to obtain and check permissions based on an previously authorized identity and any other authorization information (eg.: roles) associated with it.A pattern role mapper.Construct a newRegexRoleMapper.Builderfor creating theRegexRoleMapper.A decoder to extract role information from an identity's attributes.A role mapper is responsible for mapping roles based on their raw form.A collection of roles.An implementation ofAttributes.Entrywhich can be used by implementations ofAttributes.A simplePermissionMapperimplementation that maps to pre-definedPermissionVerifierinstances.A builder for simple permission mappers.Mode defining behaviour when multiple mappings are found.A decoder to obtain role information using the source IP address runtime attribute from the identity.