2016-05-31 9 views
0

wso2 identity-serverをwso2 API-Mクラスターのキーマネージャーとして使用します。wso2アイデンティティサーバー:OAuth2.0トークンとOpenIDトークンを使用してユーザー情報を取得する方法

ユーザーは、Googleアカウント(OpenID)またはFacebook(OAuth2.0)アカウントを使用してAPI-Mにログインできます。

どのようなユーザーOAuth2.0やOpenIDを介してシステム内のログ、私はアイデンティティサーバーを経由して検証されたトークンを取得します:私の質問は何

今、私はトークンを介してユーザー情報(ID、ソーシャルサービス...など)を取得したいと思いますが、その方法はわかりません。受信したアクセストークンでのuserinfoエンドポイントにアクセスすることにより、

おかげ

トム

答えて

3

することができます。

次のようにカールコマンドである:レスポンスとして

curl -k -H "Authorization: Bearer 4164157d677a6cd3a22e26e24c30135d" https://localhost:9443/oauth2/userinfo?schema=openid 

、WSO2アイデンティティ・サーバーは、ユーザーのクレームとJSONを返します。

詳細については、[OpenID Connect Basic Client Profile with WSO2 Identity Server]を参照してください。

+0

ありがとうございます! OAuth2.0はユーザー情報を取得するのと同じ方法ですか? –

関連する問題