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レスポンスも含めました。これは OpenAM/SimpleSAMLPhp のセットアップの問題ですか?