Multiple SAML Service Providers we tested are are using an Issuer which is not in an URI format this causes issues in the code where an URI is expected:
Issuer = XmlDocument.DocumentElement[Schemas.Saml2Constants.Message.Issuer, Schemas.Saml2Constants.AssertionNamespace.OriginalString].GetValueOrNull<Uri>()
;
in Saml2Request.cs
for example: https://sptest.iamshowcase.com/
will have <saml:Issuer>IAMShowcase</saml:Issuer>
Do you know an easy fix for this ?