org.apache.cxf.rs.security.oauth2.auth.saml
Class Saml2BearerAuthHandler

java.lang.Object
  extended by org.apache.cxf.rs.security.saml.AbstractSamlInHandler
      extended by org.apache.cxf.rs.security.oauth2.auth.saml.Saml2BearerAuthHandler
All Implemented Interfaces:
org.apache.cxf.jaxrs.ext.RequestHandler

public class Saml2BearerAuthHandler
extends org.apache.cxf.rs.security.saml.AbstractSamlInHandler


Constructor Summary
Saml2BearerAuthHandler()
           
 
Method Summary
 javax.ws.rs.core.Response handleRequest(org.apache.cxf.message.Message message, org.apache.cxf.jaxrs.model.ClassResourceInfo resourceClass)
           
protected  Element readToken(org.apache.cxf.message.Message message, String assertion)
           
 void setSamlOAuthValidator(SamlOAuthValidator validator)
           
protected  void validateToken(org.apache.cxf.message.Message message, Element element, String clientId)
           
 
Methods inherited from class org.apache.cxf.rs.security.saml.AbstractSamlInHandler
checkBearer, checkHolderOfKey, checkSenderVouches, checkSubjectConfirmationData, readToken, setSecurityContext, setSecurityContextProvider, setValidator, throwFault, toWrapper, validateToken, validateToken, validateToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Saml2BearerAuthHandler

public Saml2BearerAuthHandler()
Method Detail

setSamlOAuthValidator

public void setSamlOAuthValidator(SamlOAuthValidator validator)

handleRequest

public javax.ws.rs.core.Response handleRequest(org.apache.cxf.message.Message message,
                                               org.apache.cxf.jaxrs.model.ClassResourceInfo resourceClass)

readToken

protected Element readToken(org.apache.cxf.message.Message message,
                            String assertion)

validateToken

protected void validateToken(org.apache.cxf.message.Message message,
                             Element element,
                             String clientId)


Apache CXF