asp.net-mvc - 必须配置本地身份或服务提供商(SAML 错误)
问题描述
我遇到异常A local identity or service provider must be configured,当调用 SAML2.0 API InitiateSSO(HttpResponseBase httpResponse, string relayState, string partnerIdP )时,虽然我已经将我的机器(PC)注册到Server 2012R2 Datacenter并且还创建了ADFS 中的依赖方信任。我不明白为什么会这样。
SAML.Config SAML.Config
Web.Config Web.Config
MVC 操作错误消息错误消息
信赖方信任图像
依赖方信任标识符
依赖方信任端点
依赖方信任加密
联合元数据实体 ID
那么我的配置有什么问题或缺失?
为什么我收到异常“必须配置本地身份或服务提供商”?
解决方案
我了解到您已添加依赖方。
请通过访问检查您是否能够访问 IDP 发起的页面是否正常工作。如果它不起作用,您需要检查 ADFS 的配置。
需要检查联合服务 DNS 名称服务帐户或组托管服务帐户 (gMSA) 域管理员权限。
如果您能够访问 IDP 发起的页面,
该配置必须与 ADFS 中的信赖方配置相匹配。如果您为 IdP 提供了 SAML 元数据,则名称与元数据中的 entityID 匹配。这对应于 ADFS 中的依赖方标识符。
如果您的应用程序充当服务提供者,您需要一个条目,其中包含有关本地服务提供者的配置信息。您还需要每个合作伙伴身份提供者网站的条目。
如果您的站点是身份提供者而不是服务提供者,则该条目适用。然后你会有一个和条目。
推荐阅读
- c++ - 如何根据已排序索引的向量对 std::set 索引进行排序?
- php - 更改 Yii2 中验证错误消息的字体颜色?
- tensorflow - Tensorflow 中的 ImageDataGenerator 类是否会创建新数据?
- python - 如何使分页中的“无”字消失?
- laravel - Laravel vue axios post没有数据作为json响应返回
- tensorflow - 层顺序的输入 0 与层不兼容:输入形状的预期轴 -1 具有值 128,但接收到形状为 [32, 1] 的输入
- python - 完成循环后再次需要在 python 中运行相同的循环
- node.js - 使用 mongoose 在 mongodb 中嵌套文档引用
- authentication - v2.1下找不到DocuSign login_information rest API
- azure - 如何同时使用 Forms 身份验证和 Azure AD 身份验证