2

春のセキュリティを使用したWebアプリケーションがあります。OpenID を使用して WSO2 ID サーバーで構成したアカウントを使用してログインしたいと考えています。

私は問題なくログインできます.IDサーバーはパスワードを要求し、Webアプリケーションにリダイレクトします. ここまでは順調ですね。ただし、属性交換を使用して追加の属性を要求しようとすると、空の値が返されます。

私はいくつかの異なるタイプを試しました:

schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
axschema.org/namePerson/first
urn:scim:schemas:core:1.0:name.givenName
schema.openid.net/2007/05/claims/nickname
wso2.org/claims/givenname

しかし、どれも結果を出していないようです。

明らかな何かが欠けていますか?

4

1 に答える 1

0

その理由は、フィールドも空である可能性があります。次のクレーム URI、http://wso2.org/claims/roleを試してみてください。デフォルトでは、すべてのユーザーに全員の役割があります。したがって、その値が返されるはずです。

于 2014-07-04T04:55:56.353 に答える