org.apache.cxf.rs.security.saml.authorization
Class SecurityContextProviderImpl

java.lang.Object
  extended by org.apache.cxf.rs.security.saml.authorization.SecurityContextProviderImpl
All Implemented Interfaces:
SecurityContextProvider

public class SecurityContextProviderImpl
extends Object
implements SecurityContextProvider


Constructor Summary
SecurityContextProviderImpl()
           
 
Method Summary
protected  org.apache.cxf.security.SecurityContext doGetSecurityContext(org.apache.cxf.message.Message message, Subject subject, Claims claims)
           
protected  Claims getClaims(org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper)
           
 org.apache.cxf.security.SecurityContext getSecurityContext(org.apache.cxf.message.Message message, org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper)
           
protected  Subject getSubject(org.apache.cxf.message.Message message, org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper, Claims claims)
           
protected  String getSubjectPrincipalName(Subject subject, Claims claims)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityContextProviderImpl

public SecurityContextProviderImpl()
Method Detail

getSecurityContext

public org.apache.cxf.security.SecurityContext getSecurityContext(org.apache.cxf.message.Message message,
                                                                  org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper)
Specified by:
getSecurityContext in interface SecurityContextProvider

getClaims

protected Claims getClaims(org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper)

getSubject

protected Subject getSubject(org.apache.cxf.message.Message message,
                             org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper,
                             Claims claims)

doGetSecurityContext

protected org.apache.cxf.security.SecurityContext doGetSecurityContext(org.apache.cxf.message.Message message,
                                                                       Subject subject,
                                                                       Claims claims)

getSubjectPrincipalName

protected String getSubjectPrincipalName(Subject subject,
                                         Claims claims)


Apache CXF