SimpleSAML\Error\Exception:找不到具有实体 ID 的 IdP 元数据

问题描述 投票:0回答:1

我们有一个自我管理的文件交换服务器,当您尝试在 Web 界面登录时,会出现以下错误:

SimpleSAML\Error\Error: UNHANDLEDEXCEPTION

Backtrace:
1 www/_include.php:17 (SimpleSAML_exception_handler)
0 [builtin] (N/A)
Caused by: SimpleSAML\Error\Exception: Could not find the metadata of an IdP with entity ID 'XXXXXXXXXXXXXXXX'
Backtrace:
8 modules/saml/lib/Auth/Source/SP.php:315 (SimpleSAML\Module\saml\Auth\Source\SP::getIdPMetadata)
7 modules/saml/lib/Auth/Source/SP.php:720 (SimpleSAML\Module\saml\Auth\Source\SP::startSSO)
6 modules/saml/lib/Auth/Source/SP.php:826 (SimpleSAML\Module\saml\Auth\Source\SP::authenticate)
5 lib/SimpleSAML/Auth/Source.php:208 (SimpleSAML\Auth\Source::initLogin)
4 lib/SimpleSAML/Auth/Simple.php:167 (SimpleSAML\Auth\Simple::login)
3 lib/SimpleSAML/Auth/Simple.php:109 (SimpleSAML\Auth\Simple::requireAuth)
2 modules/core/www/as_login.php:33 (require)
1 lib/SimpleSAML/Module.php:260 (SimpleSAML\Module::process)
0 www/module.php:10 (N/A)

我回顾了以下文章以及其他几篇文章:

使用 drupal 和 simplesamlphp_auth“无法找到 IdP 的元数据”

我已经彻底检查了我的 config/AuthResources.php 和metadata/saml20-idp-remote.php 文件,并确认实体 ID 和元数据值匹配,并尝试了我在网上找到的所有其他内容。这是一个关键业务问题,因此我们将不胜感激!

authentication centos7 saml simplesamlphp
1个回答
0
投票

元数据已过期。当我访问我的门户网站 https://my-website/saml 时,在联合选项卡下,它表明元数据已过期。

我进入Azure并下载了“联合元数据XML”文件并将其上传到“XML到SimpleSAMLphp元数据转换器”,问题得到了解决。

© www.soinside.com 2019 - 2024. All rights reserved.