Uses of Interface
org.wildfly.security.permission.PermissionVerifier
Packages that use PermissionVerifier
Package
Description
Permissions which pertain to authentication and authorization.
Server side of authentication provided by Elytron.
Elytron's Authorization API
Package for Credential Store API/SPI classes and interfaces.
The WildFly security manager implementation and supporting utilities.
-
Uses of PermissionVerifier in org.jboss.ejb.client
Classes in org.jboss.ejb.client that implement PermissionVerifierModifier and TypeClassDescriptionfinal classThe class for various general Enterprise Beans client permissions.classRepresents permission to invoke an Enterprise Bean remotely -
Uses of PermissionVerifier in org.wildfly.naming.security
Classes in org.wildfly.naming.security that implement PermissionVerifierModifier and TypeClassDescriptionclassAbstractNamingPermission<This extends AbstractNamingPermission<This>>An abstract base class for naming permissions which are based onSimpleNameand which support separate actions for each naming operation.classAbstractSimpleNamePermission<This extends AbstractSimpleNamePermission<This>>A base permission class which supports hierarchicalSimpleName-based names with a simple root. -
Uses of PermissionVerifier in org.wildfly.security.auth.permission
Classes in org.wildfly.security.auth.permission that implement PermissionVerifierModifier and TypeClassDescriptionfinal classThe permission to change a role mapper category on a security identity.final classEstablish whether the current identity has permission to complete an authentication ("log in").final classThe permission to run as another principal within some security domain. -
Uses of PermissionVerifier in org.wildfly.security.auth.server
Classes in org.wildfly.security.auth.server that implement PermissionVerifierModifier and TypeClassDescriptionfinal classA loaded and authenticated security identity.Methods in org.wildfly.security.auth.server with parameters of type PermissionVerifierModifier and TypeMethodDescriptionSecurityIdentity.intersectWith(PermissionVerifier verifier) Create a new security identity which is the same as this one, but which limits authorization privileges to the intersection of the current privileges and the given verifier. -
Uses of PermissionVerifier in org.wildfly.security.authz
Methods in org.wildfly.security.authz that return PermissionVerifierModifier and TypeMethodDescriptionPermissionMapper.mapPermissions(PermissionMappable permissionMappable, Roles roles) Returns aPermissionVerifierwith all the permissions associated with the given information.SimplePermissionMapper.mapPermissions(PermissionMappable permissionMappable, Roles roles) Methods in org.wildfly.security.authz with parameters of type PermissionVerifierModifier and TypeMethodDescriptionSimplePermissionMapper.Builder.addMapping(Set<String> principals, Set<String> roles, PermissionVerifier permissionVerifier) Add a new mapping to aPermissionVerifier, if thePermissionMappablebeing mapped has a principal name that is in theSetof principals or of any of the assigned roles are matched this mapping will be a match.SimplePermissionMapper.Builder.addMatchAllPrincipals(PermissionVerifier permissionVerifier) Add a new mapping to aPermissionVerifier, if thePermissionMappablebeing mapped has a principal or any of the assigned roles are matched this mapping will be a match.static PermissionMapperPermissionMapper.createConstant(PermissionVerifier verifier) Returns a new mapper that maps all to pre-definedPermissionVerifierinstance. -
Uses of PermissionVerifier in org.wildfly.security.credential.store
Classes in org.wildfly.security.credential.store that implement PermissionVerifierModifier and TypeClassDescriptionclassCredential Store API specific permission. -
Uses of PermissionVerifier in org.wildfly.security.manager
Classes in org.wildfly.security.manager that implement PermissionVerifierModifier and TypeClassDescriptionfinal classThe security manager.final classA permission specific to the WildFly security manager. -
Uses of PermissionVerifier in org.wildfly.security.permission
Classes in org.wildfly.security.permission that implement PermissionVerifierModifier and TypeClassDescriptionclassAbstractActionPermission<This extends AbstractActionPermission<This>>An abstract base class for named permissions that have actions, with useful API and implementation methods.classAbstractActionSetPermission<This extends AbstractActionSetPermission<This>>An abstract base class for permissions which use a bit set to represent actions.classAbstractBooleanPermission<This extends AbstractBooleanPermission<This>>A base class for nameless and actionless permissions that are either granted or not granted.classAbstractNamedPermission<This extends AbstractNamedPermission<This>>An abstract base class for named permissions with useful API and implementation methods.classAbstractNameOnlyPermission<This extends AbstractNameOnlyPermission<This>>A permission which has a name only, and no actions.classAbstractNameSetOnlyPermission<This extends AbstractNameSetOnlyPermission<This>>An actionless permission with a finite, fixed set of possible names.classAbstractPermission<This extends AbstractPermission<This>>An abstract base class for any permission.classBase class for useful permission collections.final classA permission collection type which either does or does not hold its instance.final classA permission collection for actionless permissions which are organized by name.final classA general Elytron permission.classA permission collection for permissions with a finite set of names, which is based on a simple bit set.final classA permission which implies nothing, not even itself.final classA trivially simple permission collection, suitable as a default for most permission types (though probably not as efficient as a specialized type in many cases).final classA trivially simple permission collection, suitable as a default for most permission types (though probably not as efficient as a specialized type in many cases).Fields in org.wildfly.security.permission declared as PermissionVerifierModifier and TypeFieldDescriptionstatic final PermissionVerifierPermissionVerifier.ALLA verifier which implies all permissions.static final PermissionVerifierPermissionVerifier.NONEA verifier which implies no permissions.Methods in org.wildfly.security.permission that return PermissionVerifierModifier and TypeMethodDescriptiondefault PermissionVerifierPermissionVerifier.and(PermissionVerifier other) Return a new verifier which implies permissions which are implied both by this verifier and by the given verifier.static PermissionVerifierPermissionVerifier.from(Permission permission) Get a permission verifier for a single permission.static PermissionVerifierPermissionVerifier.from(PermissionCollection permissionCollection) Get a permission verifier for a permission collection.static PermissionVerifierPermissionVerifier.from(Policy policy, ProtectionDomain protectionDomain) Get a permission verifier for a policy's view of a protection domain.static PermissionVerifierPermissionVerifier.from(ProtectionDomain protectionDomain) Get a permission verifier for a protection domain.default PermissionVerifierPermissionVerifier.not()Return a new verifier which implies the opposite of this verifier.default PermissionVerifierPermissionVerifier.or(PermissionVerifier other) Return a new verifier which implies permissions which are implied either by this verifier or by the given verifier.default PermissionVerifierPermissionVerifier.unless(PermissionVerifier other) Return a new verifier which implies permissions which are implied by this verifier but not the given verifier.default PermissionVerifierPermissionVerifier.xor(PermissionVerifier other) Return a new verifier which implies permissions which are implied by only one of this verifier or the given verifier.Methods in org.wildfly.security.permission with parameters of type PermissionVerifierModifier and TypeMethodDescriptiondefault PermissionVerifierPermissionVerifier.and(PermissionVerifier other) Return a new verifier which implies permissions which are implied both by this verifier and by the given verifier.default PermissionVerifierPermissionVerifier.or(PermissionVerifier other) Return a new verifier which implies permissions which are implied either by this verifier or by the given verifier.final SecurityExceptionElytronMessages_$logger.permissionCheckFailed(Permission permission, PermissionVerifier permissionVerifier) default PermissionVerifierPermissionVerifier.unless(PermissionVerifier other) Return a new verifier which implies permissions which are implied by this verifier but not the given verifier.default PermissionVerifierPermissionVerifier.xor(PermissionVerifier other) Return a new verifier which implies permissions which are implied by only one of this verifier or the given verifier.