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, Claims claims)
           
protected  Claims getClaims(org.apache.ws.security.saml.ext.AssertionWrapper wrapper)
           
 SecurityContext getSecurityContext(Message message, org.apache.ws.security.saml.ext.AssertionWrapper wrapper)
           
protected  Subject getSubject(Message message, org.apache.ws.security.saml.ext.AssertionWrapper 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 SecurityContext getSecurityContext(Message message,
                                          org.apache.ws.security.saml.ext.AssertionWrapper wrapper)
Specified by:
getSecurityContext in interface SecurityContextProvider

getClaims

protected Claims getClaims(org.apache.ws.security.saml.ext.AssertionWrapper wrapper)

getSubject

protected Subject getSubject(Message message,
                             org.apache.ws.security.saml.ext.AssertionWrapper wrapper,
                             Claims claims)

doGetSecurityContext

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

getSubjectPrincipalName

protected String getSubjectPrincipalName(Subject subject,
                                         Claims claims)

Apache CXF API

Apache CXF