Error validating SAML message

12,783

The entity ID of your Spring SAML Service Provider doesn't match Destination element in the SAML response from Okta. Compare the two values and fix the value on either Spring SAML or Okta side.

Share:
12,783

Related videos on Youtube

ZaCk1231
Author by

ZaCk1231

Updated on June 04, 2022

Comments

  • ZaCk1231
    ZaCk1231 almost 2 years

    i'm trying Okta quick start for Java tomcat SAML, I am very new to this topic.
    When I start my test application I do see a link to Okta IDP, after clicking "Start single sign-on" button i am being redirected to Okta address with info "Sining in to SAML - Test" (my Okta test name) after that I'm again being redirected to my application with:
    Error Error validating SAML message
    after that there is a stack trace with
    Caused by: org.opensaml.common.SAMLException: Response doesn't have any valid assertion which would pass subject validation at org.springframework.security.saml.websso.WebSSOProfileConsumerImpl.processAuthenticationResponse(WebSSOProfileConsumerImpl.java:229) at org.springframework.security.saml.SAMLAuthenticationProvider.authenticate(SAMLAuthenticationProvider.java:82) ... 27 more Caused by: org.opensaml.common.SAMLException: Local entity is not the intended audience of the assertion in at least one AudienceRestriction at org.springframework.security.saml.websso.WebSSOProfileConsumerImpl.verifyAudience(WebSSOProfileConsumerImpl.java:506) at org.springframework.security.saml.websso.WebSSOProfileConsumerImpl.verifyAssertionConditions(WebSSOProfileConsumerImpl.java:458) at org.springframework.security.saml.websso.WebSSOProfileConsumerImpl.verifyAssertion(WebSSOProfileConsumerImpl.java:303) at org.springframework.security.saml.websso.WebSSOProfileConsumerImpl.processAuthenticationResponse(WebSSOProfileConsumerImpl.java:214) ... 28 more
    What am I missing? What am I doing wrong?
    Thanks for all your help Zack.

  • masT
    masT about 7 years
    Getting same exception with ADFS 3.0. Entity ID of Spring SAML SP application matches the replying party's trust identifier. The exception occurs only when application is deployed at a remote server (works fine at localhost). Please suggest some fix.
  • emphywork
    emphywork over 6 years
    same.. exception only occurs when application is deployed at a remote server