Package | Description |
---|---|
org.wildfly.security.auth.permission |
Permissions which pertain to authentication and authorization.
|
org.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 |
Modifier and Type | Class and Description |
---|---|
class |
ChangeRoleMapperPermission
The permission to change a role mapper category on a security identity.
|
class |
LoginPermission
Establish whether the current identity has permission to complete an authentication ("log in").
|
class |
RunAsPrincipalPermission
The permission to run as another principal within some security domain.
|
Modifier and Type | Class and Description |
---|---|
class |
CredentialStorePermission
Credential Store API specific permission.
|
Modifier and Type | Class and Description |
---|---|
class |
WildFlySecurityManagerPermission
A permission specific to the WildFly security manager.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPermission<This extends AbstractPermission<This>>
An abstract base class for any permission.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractActionPermission<This extends AbstractActionPermission<This>>
An abstract base class for named permissions that have actions, with useful API and implementation methods.
|
class |
AbstractActionSetPermission<This extends AbstractActionSetPermission<This>>
An abstract base class for permissions which use a bit set to represent actions.
|
class |
AbstractBooleanPermission<This extends AbstractBooleanPermission<This>>
A base class for nameless and actionless permissions that are either granted or not granted.
|
class |
AbstractNamedPermission<This extends AbstractNamedPermission<This>>
An abstract base class for named permissions with useful API and implementation methods.
|
class |
AbstractNameOnlyPermission<This extends AbstractNameOnlyPermission<This>>
A permission which has a name only, and no actions.
|
class |
AbstractNameSetOnlyPermission<This extends AbstractNameSetOnlyPermission<This>>
An actionless permission with a finite, fixed set of possible names.
|
class |
ElytronPermission
A general Elytron permission.
|
class |
NoPermission
A permission which implies nothing, not even itself.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractPermissionCollection.doAdd(AbstractPermission<?> permission)
Perform the work of adding a permission.
|
protected void |
BooleanPermissionCollection.doAdd(AbstractPermission<?> permission) |
protected void |
SimpleActionBitsPermissionCollection.doAdd(AbstractPermission<?> permission) |
protected void |
ByNamePermissionCollection.doAdd(AbstractPermission<?> permission) |
protected void |
SimplePermissionCollection.doAdd(AbstractPermission<?> permission) |
static AbstractPermissionCollection |
NameSetPermissionCollection.newInstance(AbstractPermission<?> sourcePermission,
org.wildfly.security.util.StringEnumeration nameEnumeration)
Construct a new instance.
|
Constructor and Description |
---|
AbstractPermissionCollection(AbstractPermission<?> sourcePermission)
Construct a new instance.
|
BooleanPermissionCollection(AbstractPermission<?> sourcePermission)
Construct a new instance.
|
ByNamePermissionCollection(AbstractPermission<?> sourcePermission)
The source permission used to construct this collection.
|
SimplePermissionCollection(AbstractPermission<?> sourcePermission)
Construct a new instance.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.