Я установил OpenAM и SimpleSAMLPhp. Я могу авторизоваться через OpenAM «Test Fed» и страницу «Auth» в SimpleSAMLPhp, поэтому я считаю, что все работает правильно.
Однако, когда я аутентифицирую пользователя, а затем распечатываю:
$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=[[email protected]]
Если я вызову REST API http://auth.localhost.com:8080/openam/identity/attributes?subjectid=... возвращает ожидаемые значения.
Я также включил самл-ответ. Является ли это проблемой установки OpenAM/SimpleSAMLPhp?