【发布时间】:2020-03-23 12:39:30
【问题描述】:
我似乎无法克服这个错误。我能够登录到 Microsoft,但之后,出现了该错误。我已经尝试在 Azure 中设置所有这些回复 URL,但仍然没有:
- https://sso.xxxx.com/simplesaml/module.php/saml/sp/metadata.php/default-sp
- https://sso.xxxx.com/simplesaml/module.php/saml/sp/metadata.php/default-sp/module.php/saml/sp/metadata.php/default-sp
- https://sso.xxxx.com/simplesaml
- https://sso.xxxx.com/
这是我的 simplesaml 配置文件:
'baseurlpath' => 'https://sso.xxxx.com/simplesaml',
这是我的授权来源:
'default-sp' => [
'saml:SP',
'entityID' => 'xxxxxx-4521-4587-9b30-xxxxxxxxxxxx',
'idp' => 'https://sts.windows.net/xxxxxx-f963-4bc4-98a8-xxxxxxxxxxxx/',
'discoURL' => null,
'NameIDFormat' => 'urn:oasis:names:tc:SAML:2.0:nameid-format:persistent',
'simplesaml.nameidattribute' => 'eduPersonTargetedID',
我在配置中遗漏了什么吗?我通过 SimpleSamlPHP 测试身份验证源对其进行测试:
https://sso.xxxx.com/simplesaml/module.php/core/authenticate.php?as=default-sp
也可以通过另一个网站的源代码:
https://www.xxxx.com/nxsso/login
【问题讨论】:
标签: azure-active-directory codeigniter-3 simplesamlphp