@Component(value="openSAMLContext") public class OpenSAMLContext extends Object
| Constructor and Description |
|---|
OpenSAMLContext() |
| Modifier and Type | Method and Description |
|---|---|
nl.surfnet.spring.security.opensaml.AssertionConsumer |
assertionConsumer() |
String |
assertionConsumerUri() |
protected org.springframework.security.core.userdetails.UserDetails |
authenticate(org.opensaml.saml2.core.Response samlResponse) |
String |
entityId() |
protected org.opensaml.saml2.core.Response |
extractSamlResponse(javax.servlet.http.HttpServletRequest request) |
String |
idpUrl() |
protected boolean |
isSAMLResponse(javax.servlet.http.HttpServletRequest request) |
protected org.opensaml.common.binding.security.IssueInstantRule |
issueInstantRule() |
protected nl.surfnet.spring.security.opensaml.KeyStore |
keyStore() |
protected org.opensaml.xml.security.credential.CredentialResolver |
keyStoreCredentialResolver() |
protected org.opensaml.common.binding.security.MessageReplayRule |
messageReplayRule() |
protected org.opensaml.util.storage.ReplayCache |
replayCache() |
protected org.opensaml.common.binding.decoding.SAMLMessageDecoder |
samlMessageDecoder() |
nl.surfnet.spring.security.opensaml.SAMLMessageHandler |
samlMessageHandler() |
protected nl.surfnet.spring.security.opensaml.SecurityPolicyDelegate |
securityPolicy() |
protected org.opensaml.ws.security.SecurityPolicyResolver |
securityPolicyResolver() |
protected nl.surfnet.spring.security.opensaml.SignatureSecurityPolicyRule |
signatureBuilder() |
nl.surfnet.spring.security.opensaml.xml.SAML2ValidatorSuite |
validatorSuite() |
protected org.apache.velocity.app.VelocityEngine |
velocityEngine() |
public OpenSAMLContext()
throws IOException
IOExceptionprotected org.apache.velocity.app.VelocityEngine velocityEngine()
public String assertionConsumerUri()
protected org.opensaml.util.storage.ReplayCache replayCache()
protected org.opensaml.common.binding.security.MessageReplayRule messageReplayRule()
protected org.opensaml.common.binding.security.IssueInstantRule issueInstantRule()
protected org.opensaml.xml.security.credential.CredentialResolver keyStoreCredentialResolver()
protected nl.surfnet.spring.security.opensaml.SignatureSecurityPolicyRule signatureBuilder()
protected nl.surfnet.spring.security.opensaml.SecurityPolicyDelegate securityPolicy()
protected org.opensaml.ws.security.SecurityPolicyResolver securityPolicyResolver()
protected org.opensaml.common.binding.decoding.SAMLMessageDecoder samlMessageDecoder()
public nl.surfnet.spring.security.opensaml.SAMLMessageHandler samlMessageHandler()
public nl.surfnet.spring.security.opensaml.AssertionConsumer assertionConsumer()
protected nl.surfnet.spring.security.opensaml.KeyStore keyStore()
public String entityId()
public nl.surfnet.spring.security.opensaml.xml.SAML2ValidatorSuite validatorSuite()
protected org.springframework.security.core.userdetails.UserDetails authenticate(org.opensaml.saml2.core.Response samlResponse)
protected boolean isSAMLResponse(javax.servlet.http.HttpServletRequest request)
protected org.opensaml.saml2.core.Response extractSamlResponse(javax.servlet.http.HttpServletRequest request)
public String idpUrl()
Copyright © 2009-2013 SURFnet bv, The Netherlands. All Rights Reserved.