我已经在 adfs 依赖方信任上配置了一个应用程序,所以我可以使用 adfs/sso 登录。之后,我安装了 simplesamlphp 来处理该登录,并处理响应 saml。
这是我的 authsources 配置:
'myauth' => array(
'saml:SP',
'idp' => 'http://domain/adfs/services/trust',
'privatekey' => 'saml.key',
'certificate' => 'saml.crt',
),
但是登录后,在返回帖子上我收到以下错误:
登录时出现异常:sspmod_saml_Error: Requester/InvalidNameIDPolicy Backtrace: 3 /home/......../adfs/simplesamlphp/modules/saml/lib/Message.php:376 (sspmod_saml_Message::getResponseError) 2 /home/。 ......../adfs/simplesamlphp/modules/saml/lib/Message.php:503 (sspmod_saml_Message::processResponse) 1 /home/......../adfs/simplesamlphp/modules/saml/ www/sp/saml2-acs.php:81 (要求) 0 /home/......../adfs/simplesamlphp/www/module.php:135 (N/A)
我错过了什么吗?我如何获得该名称 ID 政策?在哪里定义它?
谢谢