我正在使用 ASP.NET 和 Duende Identity Server 来管理身份验证。虽然 Identity Server 已经实现了一种在运行时动态添加 OIDC 提供程序的方法,但我现在正在尝试使用 SAML 提供程序来实现类似的功能。但是,我还没有找到解决方案。
ComponentSpace SAML 库支持向 Identity Server 添加 SAML 支持。我建议查看我们的Identity Server 集成指南。
我们还提供了一个支持 SAML 的示例 Identity Server 项目。 OIDC 客户端可以向 Identity Server 进行身份验证,然后 Identity Server 使用我们的 SAML 库将身份验证委托给使用 SAML SSO 的外部身份提供商。