Class WebSSOProfileImpl

    • Field Detail

      • signatureMandatory

        protected boolean signatureMandatory
    • Constructor Detail

      • WebSSOProfileImpl

        public WebSSOProfileImpl​(org.opensaml.saml2.metadata.SingleSignOnService sso)
    • Method Detail

      • processAuthenticationResponse

        public SAMLCredential processAuthenticationResponse​(org.opensaml.common.binding.SAMLMessageContext context)
                                                     throws org.opensaml.common.SAMLException
        Specified by:
        processAuthenticationResponse in interface WebSSOProfile
        Throws:
        org.opensaml.common.SAMLException
      • buildAuthRequest

        public org.opensaml.saml2.core.AuthnRequest buildAuthRequest​(javax.servlet.http.HttpServletRequest httpRequest,
                                                                     String... authnContexts)
                                                              throws org.opensaml.common.SAMLException
        Specified by:
        buildAuthRequest in interface WebSSOProfile
        Throws:
        org.opensaml.common.SAMLException
      • validateAssertion

        protected void validateAssertion​(org.opensaml.saml2.core.Assertion assertion,
                                         org.opensaml.common.binding.SAMLMessageContext context)
                                  throws org.opensaml.common.SAMLException
        Overrides:
        validateAssertion in class AbstractSAMLProfile
        Throws:
        org.opensaml.common.SAMLException
      • setSignatureMandatory

        public WebSSOProfileImpl setSignatureMandatory​(boolean signatureMandatory)