To provide you a brief explenation, the ReplyURL is crucial for the SAML process, as it defines where the Service Provider (SP) expects to receive the SAML assertions from the Identity Provider (IdP).
The following should resolve your issue:
- Firstly, ensure start by making sure that your XML file starts with
<?xml version="1.0" encoding="UTF-8"?>
. Additionally, the file shouldn't contain any unwanted characters, formatting, or other content that's not relevant to SAML metadata. - Check that the Assertion... tag in the XML file is correctly set:
<md:AssertionConsumerService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="https://your-service-provider.com/sso/saml/ACS" index="1"/>
- 2 other important things are that the metadata should be consistent with the SAML 2.0 specifications & finally i would recommend to validate your whole XML structure online
XML validator: https://codebeautify.org/xmlvalidator
Additional Info: https://learn.microsoft.com/en-us/azure/active-directory/hybrid/connect/how-to-connect-fed-saml-idp