我们的大学已使用 Shibboleth 迁移到基于 SAML 的身份验证/授权方法。
我一直在研究如何将 SAML 与 .net 核心 Web 应用程序一起使用至少一天。我不能使用身份服务器 4,因为它用于 OaTH/Open ID。我在msdn上找到了一些指向商业实现的文档。我在一年前遇到了这个SO答案,说 Kentor 将来可能会支持它,但在 github 页面上找不到任何关于支持 .net core 或 .net core 示例 Web 应用程序的信息。截至一月份,它仍在计划中,但没有日期。
大学运行身份提供程序。我不明白的是:
- 如何设置我的 Web 应用程序以使用该身份提供者?
- 如何检查该身份提供者是否已针对另一个应用程序进行身份验证,以便使用 SSO?
此外,任何使用没有商业插件的 SAML 的示例应用程序都将不胜感激。