/idp/ 端点来自哪里?
Posted
技术标签:
【中文标题】/idp/ 端点来自哪里?【英文标题】:Where do the /idp/ endpoints come from? 【发布时间】:2021-11-21 17:52:22 【问题描述】:我正在尝试基于新的 OiosAML3.0 设置身份验证机制。使用你的 https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/tree/master/test/TestWebAppCoreNemLogin3Sp 对我来说很好。
但是,将各种启动调用转移到我自己的代码中后,我在重定向到 '/idp/saml/3.0/?...'
时得到了 HTTP 404当我举你的例子时,同样的事情发生了,但是改用我自己的组织元数据。
我认为这些端点可以通过调用 Startup.cs 中的 AddSaml2() 和 UseSaml2() 来设置,但事实并非如此。
您能否深入了解这些端点在何处以及如何添加到项目中?
【问题讨论】:
【参考方案1】:IdP 端点是从 NemLog-in 元数据中读取的。我的 NemLog-in 元数据示例位于 TestWebAppCoreNemLogin3Sp-metadata.xml
文件中。
NemLog-in 元数据在Startup.cs line 39 中读取。并且在43 和44 行中读取端点。
【讨论】:
以上是关于/idp/ 端点来自哪里?的主要内容,如果未能解决你的问题,请参考以下文章
我在哪里可以找到有关 SP 如何使用其私钥签署身份验证请求并将其发送到 IdP 的 URL 的信息?