【问题标题】:Issuer not in URI format - ITfoxtec SAML 2.0发行人不是 URI 格式 - ITfoxtec SAML 2.0
【发布时间】:2019-03-08 15:12:11
【问题描述】:

我们测试的多个 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>

你知道解决这个问题的简单方法吗?

【问题讨论】:

    标签: itfoxtec-identity-saml2


    【解决方案1】:

    您是对的,当前的 ITfoxtec Identity SAML 2.0 版本仅支持具有 URI 格式的颁发者。此外,EntityID 和 AllowedAudienceUris 也存在同样的问题。

    Issuer、EntityID 和 AllowedAudienceUris 支持版本 3.1.0-beta3 https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/releases/tag/3.1.0-beta3 中的字符串值。 备注:此测试版还增加了对 Azure Key Vault 的支持。

    如果测试版适合您,请告诉我。

    * 更新 *

    Version 4.0.0 已发布,支持 Issuer、EntityID 和 AllowedAudienceUris 作为字符串值。

    【讨论】:

    • 感谢您的回答,我将尝试。你有发布最终版本 3.1.0 的路线图吗?此测试版是否存在已知问题?
    • 我计划在foxids.com 中进一步测试该版本,并等待包括您在内的任何人报告问题。然后发布最终版本。没有已知问题。
    猜你喜欢
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 2021-10-05
    • 1970-01-01
    • 2022-09-30
    相关资源
    最近更新 更多