【发布时间】:2012-11-21 16:32:26
【问题描述】:
我已经设置了 OpenAM 和 SimpleSAMLPhp。我可以通过 OpenAM“Test Fed”和 SimpleSAMLPhp 中的“Auth”页面进行身份验证,所以我相信它一切正常。
但是,当我验证用户,然后打印出来:
$attributes = $as->getAttributes();
$attrs = print_r($attributes, true);
print '<pre>Attrs: ' . $attrs . '</pre>';
我得到以下信息:
Attrs: Array
(
[groups] => Array
(
[0] => users
[1] => members
)
)
正如我所期望的那样:
inetuserstatus=[true],
sn=[Healy],
givenname=[Gareth],
userpassword=xxx...,
uid=[gareth.healy@localhost.com]
如果我调用 REST API http://auth.localhost.com:8080/openam/identity/attributes?subjectid=... 它会按预期返回值。
我也加入了saml response。这是 OpenAM/SimpleSAMLPhp 设置问题吗?
【问题讨论】:
标签: single-sign-on saml-2.0 openam