Skip navigation links
PicketBox Authorization SPI 5.0.3.Final-redhat-00007
A B C D E G H I J M O P R S T U V X 

A

abort() - Method in interface org.jboss.security.authorization.AuthorizationModule
Abort the Authorization Process
add(String, Object) - Method in interface org.jboss.security.authorization.Resource
Add key value to context map
AuthorizationContext - Class in org.jboss.security.authorization
JBAS-3374: Authorization Framework for Policy Decision Modules For information on the behavior of the Authorization Modules, For Authorization Modules behavior(Required, Requisite, Sufficient and Optional) please refer to the javadoc for @see javax.security.auth.login.Configuration The AuthorizationContext derives the AuthorizationInfo(configuration for the modules) in the following way: a) If there has been an injection of ApplicationPolicy, then it will be used.
AuthorizationContext() - Constructor for class org.jboss.security.authorization.AuthorizationContext
 
AuthorizationException - Exception in org.jboss.security.authorization
Exception for the Authorization Framework
AuthorizationException() - Constructor for exception org.jboss.security.authorization.AuthorizationException
 
AuthorizationException(String) - Constructor for exception org.jboss.security.authorization.AuthorizationException
 
AuthorizationManager - Interface in org.jboss.security
Generalized Authorization Manager Interface.
AuthorizationModule - Interface in org.jboss.security.authorization
Represents a Policy Decision Module that is used by the Authorization Context
authorize(Resource) - Method in class org.jboss.security.authorization.AuthorizationContext
Authorize the Resource
authorize(Resource, Subject, RoleGroup) - Method in class org.jboss.security.authorization.AuthorizationContext
Authorize the resource
authorize(Resource) - Method in interface org.jboss.security.authorization.AuthorizationModule
Authorize the resource
authorize(Resource) - Method in interface org.jboss.security.AuthorizationManager
Authorize a resource Note: The implementation will try to derive the authenticated subject by some means
authorize(Resource, Subject) - Method in interface org.jboss.security.AuthorizationManager
Authorize a resource for an authenticated subject
authorize(Resource, Subject, RoleGroup) - Method in interface org.jboss.security.AuthorizationManager
Authorize a resource given a role
authorize(Resource, Subject, Group) - Method in interface org.jboss.security.AuthorizationManager
Authorize a resource given a Group of Principals representing roles

B

BaseSecurityManager - Interface in org.jboss.security
Interface that defines common behavior among the various Security Managers

C

callbackHandler - Variable in class org.jboss.security.authorization.AuthorizationContext
 
CHILD_RESOURCES - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
commit() - Method in interface org.jboss.security.authorization.AuthorizationModule
Overall authorization process has succeeded.
ControlFlag - Class in org.jboss.security.config
Control Flag for module entries
ControlFlag(String) - Constructor for class org.jboss.security.config.ControlFlag
 
CUSTOM - Static variable in interface org.jboss.security.authorization.PolicyRegistration
Represents a Custom policy

D

DENY - Static variable in class org.jboss.security.authorization.AuthorizationContext
 
deRegisterPolicy(String, String) - Method in interface org.jboss.security.authorization.PolicyRegistration
Unregister a policy
destroy() - Method in interface org.jboss.security.authorization.AuthorizationModule
A final cleanup opportunity offered
doesUserHaveRole(Principal, Set<Principal>) - Method in interface org.jboss.security.AuthorizationManager
Validates the application domain roles to which the operational environment Principal belongs.

E

EntitlementHolder<T> - Interface in org.jboss.security.authorization
Interface representing holder of objects that are entitled as part of an authorization process in instance based security
equals(Object) - Method in class org.jboss.security.config.ControlFlag
 

G

getEntitled() - Method in interface org.jboss.security.authorization.EntitlementHolder
Get a list of objects from the Authorization Resource that are entitled
getLayer() - Method in interface org.jboss.security.authorization.Resource
 
getMap() - Method in interface org.jboss.security.authorization.Resource
 
getName() - Method in class org.jboss.security.config.ModuleOption
 
getPolicy(String, String, Map<String, Object>) - Method in interface org.jboss.security.authorization.PolicyRegistration
Obtain the registered policy for the context id
getSecurityDomain() - Method in class org.jboss.security.authorization.AuthorizationContext
Return the Security Domain Name
getSecurityDomain() - Method in interface org.jboss.security.BaseSecurityManager
Get the security domain from which the security manager is from.
getSubjectRoles(Subject, CallbackHandler) - Method in interface org.jboss.security.AuthorizationManager
Get the Current Roles for the authenticated Subject The AuthorizationManager will apply role generation and role mapping logic configured for the security domain
getTargetRoles(Principal, Map<String, Object>) - Method in interface org.jboss.security.AuthorizationManager
Trust usecases may have a need to determine the roles of the target principal which has been derived via a principal from another domain by the Authentication Manager An implementation of this interface may have to contact a trust provider for additional information about the principal
getUserRoles(Principal) - Method in interface org.jboss.security.AuthorizationManager
Return the set of domain roles the principal has been assigned.
getValue() - Method in class org.jboss.security.config.ModuleOption
 

H

hashCode() - Method in class org.jboss.security.config.ControlFlag
 
HASROLE_PRINCIPAL - Static variable in interface org.jboss.security.authorization.ResourceKeys
 

I

initialize(Subject, CallbackHandler, Map<String, Object>, Map<String, Object>, RoleGroup) - Method in interface org.jboss.security.authorization.AuthorizationModule
Initialize the module

J

JACC - Static variable in interface org.jboss.security.authorization.PolicyRegistration
Represents a JACC policy

M

ModuleOption - Class in org.jboss.security.config
A login module option name/value pair holder
ModuleOption(String) - Constructor for class org.jboss.security.config.ModuleOption
 
ModuleOption(String, Object) - Constructor for class org.jboss.security.config.ModuleOption
 

O

OPTIONAL - Static variable in class org.jboss.security.config.ControlFlag
 
org.jboss.security - package org.jboss.security
 
org.jboss.security.authorization - package org.jboss.security.authorization
 
org.jboss.security.config - package org.jboss.security.config
 

P

PARENT_RESOURCE - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
Permission - Interface in org.jboss.security.authorization
Marker interface for permission objects.
PERMIT - Static variable in class org.jboss.security.authorization.AuthorizationContext
 
POLICY_REGISTRATION - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
PolicyRegistration - Interface in org.jboss.security.authorization
Interface to register policies
PRINCIPAL_ROLES - Static variable in interface org.jboss.security.authorization.ResourceKeys
 

R

registerPolicy(String, String, URL) - Method in interface org.jboss.security.authorization.PolicyRegistration
Register a policy given the location and a context id
registerPolicy(String, String, InputStream) - Method in interface org.jboss.security.authorization.PolicyRegistration
Register a policy given a xml based stream and a context id
registerPolicyConfig(String, String, P) - Method in interface org.jboss.security.authorization.PolicyRegistration
Register a Policy Config model such as a JAXB model
registerPolicyConfigFile(String, String, InputStream) - Method in interface org.jboss.security.authorization.PolicyRegistration
Register a policy config file (that lists locations of policies)
REQUIRED - Static variable in class org.jboss.security.config.ControlFlag
 
REQUISITE - Static variable in class org.jboss.security.config.ControlFlag
 
Resource - Interface in org.jboss.security.authorization
Resource that is subject to Authorization Decisions
RESOURCE_PERM_CHECK - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
ResourceKeys - Interface in org.jboss.security.authorization
Defines the keys for the Context Map in the Resource
ResourceType - Enum in org.jboss.security.authorization
Type of Resource for Authorization
ROLENAME - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
ROLEREF_PERM_CHECK - Static variable in interface org.jboss.security.authorization.ResourceKeys
 

S

SECURITY_CONTEXT_ROLES - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
securityDomainName - Variable in class org.jboss.security.authorization.AuthorizationContext
 
setValue(Object) - Method in class org.jboss.security.config.ModuleOption
 
sharedState - Variable in class org.jboss.security.authorization.AuthorizationContext
 
SUFFICIENT - Static variable in class org.jboss.security.config.ControlFlag
 

T

toString() - Method in class org.jboss.security.config.ControlFlag
Returns the string represented "required", "requisite" etc

U

USERDATA_PERM_CHECK - Static variable in interface org.jboss.security.authorization.ResourceKeys
 

V

valueOf(String) - Static method in enum org.jboss.security.authorization.ResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.jboss.security.config.ControlFlag
Method that returns the correct Control flag that is associated with the argument flag, which can be (REQUIRED, REQUISITE, SUFFICIENT and OPTIONAL)
values() - Static method in enum org.jboss.security.authorization.ResourceType
Returns an array containing the constants of this enum type, in the order they are declared.

X

XACML - Static variable in interface org.jboss.security.authorization.PolicyRegistration
Represents an xacml policy
A B C D E G H I J M O P R S T U V X 
Skip navigation links
PicketBox Authorization SPI 5.0.3.Final-redhat-00007

Copyright © 2020 JBoss by Red Hat. All rights reserved.