While trying to learn the ADFS 2.0 environment, I created an empty ASP.NET Claims aware application to be the RP using Visual Studio 2010.
using ADFS 2.0 I did the following:
- Created a SAML 2.0 relying party using the 'Add Relying Party Trust...' wizard
- Created a SAML 2.0 Claim Provider using the 'Add Claims Provider Trust...' wizard
Now I did the following steps:
- Pointed browser to http://localhost/adfs/IdpInitiatedSignOn.aspx
- Selected the RP defined in step 1 from combo box as the site to sign in.
- Selected in the next page the IDP defined in step 2 from combo box as the authenticating site.
- Clicked 'Continue to Sign in'
The ADFS 2.0 now, redirects me to the URL configured for the IDP and a SAMLRequest is attached to the request. (which is great)
However, The SAML Request arrived to IDP does not contain any ACS URL (More techninally, there is no XML node of "AssertionConsumerServiceURL"),
Isn't ACS URL is mandatory attribute in SAML Request?
Thanks ! Yoash