Apache CXF API

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  SecurityContext doGetSecurityContext(Message message, Subject subject, ClaimCollection claims)
           
protected  ClaimCollection getClaims(org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper)
           
 SecurityContext getSecurityContext(Message message, org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper)
           
protected  Subject getSubject(Message message, org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper, ClaimCollection claims)
           
protected  String getSubjectPrincipalName(Subject subject, 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 SecurityContext getSecurityContext(Message message,
                                          org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper)
Specified by:
getSecurityContext in interface SecurityContextProvider

getClaims

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

getSubject

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

doGetSecurityContext

protected SecurityContext doGetSecurityContext(Message message,
                                               Subject subject,
                                               ClaimCollection claims)

getSubjectPrincipalName

protected String getSubjectPrincipalName(Subject subject,
                                         ClaimCollection claims)

Apache CXF API

Apache CXF