Uses of Interface
org.wildfly.security.permission.PermissionVerifier
-
Packages that use PermissionVerifier Package Description org.wildfly.security.auth.permission Permissions which pertain to authentication and authorization.org.wildfly.security.auth.server Server side of authentication provided by Elytron.org.wildfly.security.authz Elytron's Authorization APIorg.wildfly.security.credential.store Package for Credential Store API/SPI classes and interfaces.org.wildfly.security.manager The WildFly security manager implementation and supporting utilities.org.wildfly.security.permission -
-
Uses of PermissionVerifier in org.wildfly.security.auth.permission
Classes in org.wildfly.security.auth.permission that implement PermissionVerifier Modifier and Type Class Description classChangeRoleMapperPermissionThe permission to change a role mapper category on a security identity.classLoginPermissionEstablish whether the current identity has permission to complete an authentication ("log in").classRunAsPrincipalPermissionThe 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 PermissionVerifier Modifier and Type Class Description classSecurityIdentityA loaded and authenticated security identity.Methods in org.wildfly.security.auth.server with parameters of type PermissionVerifier Modifier and Type Method Description SecurityIdentitySecurityIdentity. 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 PermissionVerifier Modifier and Type Method Description PermissionVerifierPermissionMapper. mapPermissions(PermissionMappable permissionMappable, Roles roles)Returns aPermissionVerifierwith all the permissions associated with the given information.PermissionVerifierSimplePermissionMapper. mapPermissions(PermissionMappable permissionMappable, Roles roles)Methods in org.wildfly.security.authz with parameters of type PermissionVerifier Modifier and Type Method Description SimplePermissionMapper.BuilderSimplePermissionMapper.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.BuilderSimplePermissionMapper.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 PermissionVerifier Modifier and Type Class Description classCredentialStorePermissionCredential Store API specific permission. -
Uses of PermissionVerifier in org.wildfly.security.manager
Classes in org.wildfly.security.manager that implement PermissionVerifier Modifier and Type Class Description classWildFlySecurityManagerThe security manager.classWildFlySecurityManagerPermissionA permission specific to the WildFly security manager. -
Uses of PermissionVerifier in org.wildfly.security.permission
Classes in org.wildfly.security.permission that implement PermissionVerifier Modifier and Type Class Description classAbstractActionPermission<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.classAbstractPermissionCollectionBase class for useful permission collections.classBooleanPermissionCollectionA permission collection type which either does or does not hold its instance.classByNamePermissionCollectionA permission collection for actionless permissions which are organized by name.classElytronPermissionA general Elytron permission.classNameSetPermissionCollectionA permission collection for permissions with a finite set of names, which is based on a simple bit set.classNoPermissionA permission which implies nothing, not even itself.classSimpleActionBitsPermissionCollectionA trivially simple permission collection, suitable as a default for most permission types (though probably not as efficient as a specialized type in many cases).classSimplePermissionCollectionA 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 PermissionVerifier Modifier and Type Field Description static PermissionVerifierPermissionVerifier. ALLA verifier which implies all permissions.static PermissionVerifierPermissionVerifier. NONEA verifier which implies no permissions.Methods in org.wildfly.security.permission that return PermissionVerifier Modifier and Type Method Description default 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 PermissionVerifier Modifier and Type Method Description default 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.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.
-