/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 的信息?

没有来自 IDP 的 IDP 元数据

refreshToken 端点实现在哪里?

React + Webpack:在哪里配置 REST 端点

Spring Actuator Controller 端点在哪里,我可以使用 jvm 调用以编程方式调用它吗?

在哪里存储身份验证令牌(前端)以及如何将其放入多个端点的 http 标头中?