Package org.wildfly.security.authz.jacc
Class SubjectPolicyContextHandler
- java.lang.Object
-
- org.wildfly.security.authz.jacc.SubjectPolicyContextHandler
-
- All Implemented Interfaces:
javax.security.jacc.PolicyContextHandler
public class SubjectPolicyContextHandler extends Object implements javax.security.jacc.PolicyContextHandler
APolicyContextHandler
to return aSubject
from the currentSecurityIdentity
.- Author:
- Darran Lofthouse
-
-
Constructor Summary
Constructors Constructor Description SubjectPolicyContextHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getContext(String key, Object data)
String[]
getKeys()
private static SecurityIdentity
getSecurityIdentity()
boolean
supports(String key)
-
-
-
Field Detail
-
KEY
private static final String KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
supports
public boolean supports(String key) throws javax.security.jacc.PolicyContextException
- Specified by:
supports
in interfacejavax.security.jacc.PolicyContextHandler
- Throws:
javax.security.jacc.PolicyContextException
-
getKeys
public String[] getKeys() throws javax.security.jacc.PolicyContextException
- Specified by:
getKeys
in interfacejavax.security.jacc.PolicyContextHandler
- Throws:
javax.security.jacc.PolicyContextException
-
getContext
public Object getContext(String key, Object data) throws javax.security.jacc.PolicyContextException
- Specified by:
getContext
in interfacejavax.security.jacc.PolicyContextHandler
- Throws:
javax.security.jacc.PolicyContextException
-
getSecurityIdentity
private static SecurityIdentity getSecurityIdentity()
-
-