public class WebSSOProfileImpl extends AbstractSAMLProfile implements WebSSOProfile
builderFactory, log
PROFILE_URI
Constructor and Description |
---|
WebSSOProfileImpl(org.opensaml.saml2.metadata.SingleSignOnService sso) |
Modifier and Type | Method and Description |
---|---|
org.opensaml.saml2.core.AuthnRequest |
buildAuthRequest(javax.servlet.http.HttpServletRequest httpRequest,
String... authnContexts) |
String |
getProfileIdentifier() |
SAMLCredential |
processAuthenticationResponse(org.opensaml.common.binding.SAMLMessageContext context) |
protected void |
validateAssertion(org.opensaml.saml2.core.Assertion assertion,
org.opensaml.common.binding.SAMLMessageContext context) |
build, getBaseURL, getDecrypter, getEndpoint, getStartPageURL, getTrustEngine, newUUID, retrieveRequest, setDecrypter, setTrustEngine, validateEndpoint, validateIssuer, validateSignature
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint
public WebSSOProfileImpl(org.opensaml.saml2.metadata.SingleSignOnService sso)
public String getProfileIdentifier()
getProfileIdentifier
in class AbstractSAMLProfile
public SAMLCredential processAuthenticationResponse(org.opensaml.common.binding.SAMLMessageContext context) throws org.opensaml.common.SAMLException
processAuthenticationResponse
in interface WebSSOProfile
org.opensaml.common.SAMLException
public org.opensaml.saml2.core.AuthnRequest buildAuthRequest(javax.servlet.http.HttpServletRequest httpRequest, String... authnContexts) throws org.opensaml.common.SAMLException
buildAuthRequest
in interface WebSSOProfile
org.opensaml.common.SAMLException
protected void validateAssertion(org.opensaml.saml2.core.Assertion assertion, org.opensaml.common.binding.SAMLMessageContext context) throws org.opensaml.common.SAMLException, org.opensaml.xml.security.SecurityException, org.opensaml.xml.validation.ValidationException, org.opensaml.xml.encryption.DecryptionException
validateAssertion
in class AbstractSAMLProfile
org.opensaml.common.SAMLException
org.opensaml.xml.security.SecurityException
org.opensaml.xml.validation.ValidationException
org.opensaml.xml.encryption.DecryptionException
Copyright © 2018 Nuxeo. All rights reserved.