2016-05-31 3 views
0

wso2 identity-server를 wso2 API-M 클러스터의 키 관리자로 사용합니다.wso2 Identity server : OAuth2.0 토큰 및 OpenID 토큰을 통해 사용자 정보를 얻는 방법?

이제 사용자는 Google 계정 (OpenID) 또는 Facebook (OAuth2.0) 계정을 통해 API-M에 로그인 할 수 있습니다.

내 질문은 무엇 :

OAuth2.0에 또는 오픈 ID를 통해 시스템간에 사용자 로그

, 나는 정체성 서버를 통해 확인 토큰을 얻을 수 있습니다.

이제 토큰을 통해 사용자 정보 (id, 소셜 서비스 ... 등)를 얻고 싶지만 어떻게해야할지 모르겠다.

덕분에 수신 된 액세스 토큰을 사용하여 사용자 정보 엔드 포인트에 액세스하여

답변

3

당신은 할 수 있습니다. 다음과 같이

컬 명령은 다음과 같습니다

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

는 WSO2 Identity Server를 사용자의 요구와 JSON을 반환합니다.

자세한 내용은 [OpenID Connect Basic Client Profile with WSO2 Identity Server]을 참조하십시오.

+0

감사합니다. OAuth2.0은 사용자 정보를 얻는 것과 같은 방법입니까? –