A B C E F G H I L M O P R S U

A

authenticate(Invocation) - Method in class org.jboss.aspects.security.AuthenticationInterceptor
 
AuthenticationInterceptor - Class in org.jboss.aspects.security
The AuthenticationInterceptor authenticates the caller.
AuthenticationInterceptor(AuthenticationManager) - Constructor for class org.jboss.aspects.security.AuthenticationInterceptor
 
AuthenticationInterceptorFactory - Class in org.jboss.aspects.security
Comment
AuthenticationInterceptorFactory() - Constructor for class org.jboss.aspects.security.AuthenticationInterceptorFactory
 
authenticationManager - Variable in class org.jboss.aspects.security.AuthenticationInterceptor
 

B

bind(Advisor, ClassMetaDataBinding, Method[], Field[], Constructor[]) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
bind(Advisor, ClassMetaDataBinding, CtMethod[], CtField[], CtConstructor[]) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
This is minimal stuff as Instrumentor requires that ClassMetadata be bound at least at the group level for every class, method, field, and constructor so that annotated joinpoints can be done

C

constructorExcludeList - Variable in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
constructorPermissions - Variable in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
createPerClass(Advisor) - Method in class org.jboss.aspects.security.AuthenticationInterceptorFactory
 
createPerClass(Advisor) - Method in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptorFactory
 
createPerClass(Advisor) - Method in class org.jboss.aspects.security.RunAsSecurityInterceptorFactory
 
createPerInstance(Advisor, InstanceAdvisor) - Method in class org.jboss.aspects.security.AuthenticationInterceptorFactory
 
createPerInstance(Advisor, InstanceAdvisor) - Method in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptorFactory
 
createPerInstance(Advisor, InstanceAdvisor) - Method in class org.jboss.aspects.security.RunAsSecurityInterceptorFactory
 
createPerJoinpoint(Advisor, Joinpoint) - Method in class org.jboss.aspects.security.AuthenticationInterceptorFactory
 
createPerJoinpoint(Advisor, InstanceAdvisor, Joinpoint) - Method in class org.jboss.aspects.security.AuthenticationInterceptorFactory
 
createPerJoinpoint(Advisor, Joinpoint) - Method in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptorFactory
 
createPerJoinpoint(Advisor, InstanceAdvisor, Joinpoint) - Method in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptorFactory
 
createPerJoinpoint(Advisor, Joinpoint) - Method in class org.jboss.aspects.security.RunAsSecurityInterceptorFactory
 
createPerJoinpoint(Advisor, InstanceAdvisor, Joinpoint) - Method in class org.jboss.aspects.security.RunAsSecurityInterceptorFactory
 
createPerVM() - Method in class org.jboss.aspects.security.AuthenticationInterceptorFactory
 
createPerVM() - Method in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptorFactory
 
createPerVM() - Method in class org.jboss.aspects.security.RunAsSecurityInterceptorFactory
 
currentDomain - Static variable in class org.jboss.aspects.security.SecurityContext
 

E

Exclude - Annotation Type in org.jboss.aspects.security
 

F

fieldExcludeList - Variable in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
fieldPermissions - Variable in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 

G

getAnnotationRoleSet(Invocation) - Method in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
 
getAnnotationRunAsIdentity(Invocation) - Method in class org.jboss.aspects.security.RunAsSecurityInterceptor
 
getCallerPrincipal() - Static method in class org.jboss.aspects.security.SecurityContext
Get the caller's principal
getConstructorExcludeList() - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
getConstructorPermissions() - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
getConstructorPermissions(Constructor, SecurityClassMetaDataBinding) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
getConstructorPermissions(CtConstructor, SecurityClassMetaDataBinding) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
getCurrentDomain() - Static method in class org.jboss.aspects.security.SecurityContext
 
getCurrentPrincipal() - Static method in class org.jboss.aspects.security.SecurityContext
Get the current principal.
getFieldExcludeList() - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
getFieldPermissions() - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
getFieldPermissions(Field, SecurityClassMetaDataBinding) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
getFieldPermissions(CtField, SecurityClassMetaDataBinding) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
getMethodExcludeList() - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
getMethodPermissions() - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
getMethodPermissions(Method, SecurityClassMetaDataBinding) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
getMethodPermissions(CtMethod, SecurityClassMetaDataBinding) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
Remember we only need to map in the "security" group tag for annotated joinpoint resolution
getName() - Method in class org.jboss.aspects.security.AuthenticationInterceptor
 
getName() - Method in class org.jboss.aspects.security.AuthenticationInterceptorFactory
 
getName() - Method in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
 
getName() - Method in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptorFactory
 
getName() - Method in class org.jboss.aspects.security.RunAsSecurityInterceptor
 
getName() - Method in class org.jboss.aspects.security.RunAsSecurityInterceptorFactory
 
getName() - Method in class org.jboss.aspects.security.SecurityClientInterceptor
 
getRoles() - Method in class org.jboss.aspects.security.SecurityConstructorConfig
 
getRoles() - Method in class org.jboss.aspects.security.SecurityMethodConfig
 
getRoleSet(Invocation) - Method in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
 
getRunAs() - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
getRunAsIdentity(Invocation) - Method in class org.jboss.aspects.security.RunAsSecurityInterceptor
 
getSecurityDomain() - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
getSecurityRoles() - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 

H

handleGeneralSecurityException(GeneralSecurityException) - Method in class org.jboss.aspects.security.AuthenticationInterceptor
 

I

importMetaData(Element, String, String, String) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
invoke(Invocation) - Method in class org.jboss.aspects.security.AuthenticationInterceptor
Authenticates the caller using the principal and credentials in the Infocation if thre is a security manager and an invcocation method.
invoke(Invocation) - Method in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
Check if the principal is authorized to call the method by verifying that the it containes at least one of the required roles.
invoke(Invocation) - Method in class org.jboss.aspects.security.RunAsSecurityInterceptor
 
invoke(Invocation) - Method in class org.jboss.aspects.security.SecurityClientInterceptor
Authenticates the caller using the principal and credentials in the Invocation if thre is a security manager and an invcocation method.
isCallerInRole(String) - Static method in class org.jboss.aspects.security.SecurityContext
Is the caller's security identity within the role Does not include current run-as
isCurrentInRole(String) - Static method in class org.jboss.aspects.security.SecurityContext
Checks current identity is within roleName Does include current run-as
isExcluded() - Method in class org.jboss.aspects.security.SecurityConstructorConfig
 
isExcluded() - Method in class org.jboss.aspects.security.SecurityMethodConfig
 
isUnchecked() - Method in class org.jboss.aspects.security.SecurityConstructorConfig
 
isUnchecked() - Method in class org.jboss.aspects.security.SecurityMethodConfig
 

L

loadConstructorExcludeList(Element) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
loadConstructorPermissions(Element) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
loadFieldExcludeList(Element) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
loadFieldPermissions(Element) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
loadMethodExcludeList(Element) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
loadMethodPermissions(Element) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
loadRunAs(Element) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
loadSecurityRoles(Element) - Method in class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
log - Variable in class org.jboss.aspects.security.AuthenticationInterceptor
 
log - Variable in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
 

M

methodExcludeList - Variable in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
methodPermissions - Variable in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 

O

org.jboss.aspects.security - package org.jboss.aspects.security
 

P

Permissions - Annotation Type in org.jboss.aspects.security
 

R

realmMapping - Variable in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
 
realmMapping - Variable in class org.jboss.aspects.security.RunAsSecurityInterceptor
 
RoleBasedAuthorizationInterceptor - Class in org.jboss.aspects.security
The RoleBasedAuthorizationInterceptor checks that the caller principal is authorized to call a method by verifing that it contains at least one of the required roled.
RoleBasedAuthorizationInterceptor(AuthenticationManager, RealmMapping) - Constructor for class org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
 
RoleBasedAuthorizationInterceptorFactory - Class in org.jboss.aspects.security
Comment
RoleBasedAuthorizationInterceptorFactory() - Constructor for class org.jboss.aspects.security.RoleBasedAuthorizationInterceptorFactory
 
RunAs - Annotation Type in org.jboss.aspects.security
 
runAs - Variable in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
RunAsSecurityInterceptor - Class in org.jboss.aspects.security
An interceptor that enforces the run-as identity declared by a bean.
RunAsSecurityInterceptor(AuthenticationManager, RealmMapping) - Constructor for class org.jboss.aspects.security.RunAsSecurityInterceptor
 
RunAsSecurityInterceptorFactory - Class in org.jboss.aspects.security
Comment
RunAsSecurityInterceptorFactory() - Constructor for class org.jboss.aspects.security.RunAsSecurityInterceptorFactory
 

S

SecurityClassMetaDataBinding - Class in org.jboss.aspects.security
 
SecurityClassMetaDataBinding(ClassMetaDataLoader, String, String, String) - Constructor for class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
SecurityClassMetaDataLoader - Class in org.jboss.aspects.security
This interceptor handles authentication creation and the initial population of class metadata
SecurityClassMetaDataLoader() - Constructor for class org.jboss.aspects.security.SecurityClassMetaDataLoader
 
SecurityClientInterceptor - Class in org.jboss.aspects.security
The AuthenticationInterceptor authenticates the caller.
SecurityClientInterceptor() - Constructor for class org.jboss.aspects.security.SecurityClientInterceptor
 
SecurityConstructorConfig - Class in org.jboss.aspects.security
 
SecurityConstructorConfig() - Constructor for class org.jboss.aspects.security.SecurityConstructorConfig
 
SecurityContext - Class in org.jboss.aspects.security
Obtain security information based on the current security domain.
SecurityContext() - Constructor for class org.jboss.aspects.security.SecurityContext
 
securityDomain - Variable in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
SecurityDomain - Annotation Type in org.jboss.aspects.security
JDK 1.4 annotation for JBoss security domain See JBoss J2EE Security documentation for more info on security domains.
securityManager - Variable in class org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
 
securityManager - Variable in class org.jboss.aspects.security.RunAsSecurityInterceptor
 
SecurityMethodConfig - Class in org.jboss.aspects.security
 
SecurityMethodConfig() - Constructor for class org.jboss.aspects.security.SecurityMethodConfig
 
securityRoles - Variable in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
setConstructorExcludeList(ArrayList) - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
setConstructorPermissions(ArrayList) - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
setExcluded() - Method in class org.jboss.aspects.security.SecurityConstructorConfig
 
setExcluded() - Method in class org.jboss.aspects.security.SecurityMethodConfig
 
setFieldExcludeList(ArrayList) - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
setFieldPermissions(HashMap) - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
setMethodExcludeList(ArrayList) - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
setMethodPermissions(ArrayList) - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
setRoles(Set) - Method in class org.jboss.aspects.security.SecurityConstructorConfig
 
setRoles(Set) - Method in class org.jboss.aspects.security.SecurityMethodConfig
 
setRunAs(String) - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
setSecurityDomain(String) - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
setSecurityRoles(ArrayList) - Method in class org.jboss.aspects.security.SecurityClassMetaDataBinding
 
setUnchecked() - Method in class org.jboss.aspects.security.SecurityConstructorConfig
 
setUnchecked() - Method in class org.jboss.aspects.security.SecurityMethodConfig
 
singleton - Static variable in class org.jboss.aspects.security.SecurityClientInterceptor
 

U

Unchecked - Annotation Type in org.jboss.aspects.security
 

A B C E F G H I L M O P R S U

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.