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, org.apache.cxf.rt.security.claims.ClaimCollection claims)
           
protected  org.apache.cxf.rt.security.claims.ClaimCollection 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, org.apache.cxf.rt.security.claims.ClaimCollection claims)
           
protected  String getSubjectPrincipalName(Subject subject, org.apache.cxf.rt.security.claims.ClaimCollection 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 org.apache.cxf.rt.security.claims.ClaimCollection 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,
                             org.apache.cxf.rt.security.claims.ClaimCollection claims)

doGetSecurityContext

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

getSubjectPrincipalName

protected String getSubjectPrincipalName(Subject subject,
                                         org.apache.cxf.rt.security.claims.ClaimCollection claims)


Apache CXF