Несколько поставщиков услуг SAML, которые мы протестировали, используют эмитента, который не в формате URI, что вызывает проблемы в коде, где ожидается URI:
Issuer = XmlDocument.DocumentElement[Schemas.Saml2Constants.Message.Issuer, Schemas.Saml2Constants.AssertionNamespace.OriginalString].GetValueOrNull<Uri>()
;
вSaml2Request.cs
например: https://sptest.iamshowcase.com/
будет иметь <saml:Issuer>IAMShowcase</saml:Issuer>
Знаете ли вы, что легко исправить?