Hi,
when registering a service provider (SP) to CAS via the JSON variant of configuration, one could historically fill in the assertionConsumerServiceUrl attribute, or leave it empty. The very same attribute comes in the SAML AuthnRequest and contains the URL where the SP wishes to send the SAML response.
So is it that the assertionConsumerServiceUrl in JSON configuration is just the default value for the case it is not present in the SAML AuthnRequest?
And if so, can somebody tell why this attribute
was made required since some version of CAS 7.0.x (see commit
ensure saml SLO/ACS objects have a valid location)? For our use case, we probably always want the SP to fill the URL in the request, but we are forced to also fill some value in the JSON configuration now, which doesn't seem to make sense?
Regards
Petr