Community

LINE WORKS 기술 전문가 및 다른 개발자와 함께
코드 샘플, 리소스, 유용한 팁을 공유하고 어려운 질문에 대한 답변을 받으세요.

??dev_메인_타이틀_모바일_ko_KR??

SSO

서비스 API 유저 정보 조회

smk0107

2020.01.28읽음 340

Oauth를 이용하여 accessToken을 발급 받은 후
method: POST
url: {User Info Return API 값}?client_id=""&client_secret=""&access_token=""

위와 같은 형태로 request를 했으나 
{
"error_description": "no authority",
"error": "599"
}
이러한 결과가 response 되었습니다. 여기서 추가로 필요한 parameter나 header가 있을까요?

댓글2

  • LINE WORKS 공식계정

    안녕하세요.

    OAuth 2.0 기반의 SSO 를 연동과정에 문의주신 것으로 이해하였는데요.

    * OAuth 2.0 기반 SSO
    https://developers.worksmobile.com/kr/document/1001070101

    고객사에서 Developer Console 에 등록한 {사용자 정보 반환 API} 를 LINE WORKS 에서 직접 호출합니다.

    이후 고객사에서 Access Token을 검증한 후 사용자 정보를 응답형식에 맞게 반환해야 하므로
    본문에 남겨주신 reponse 값은 LINE WORKS 에서 반환된 값이 아닌 것으로 사료됩니다.

    * 사용자 정보 반환 API
    https://developers.worksmobile.com/kr/document/10010604

    만약 AccessToken 을 SSO 가 아닌 LINE WORKS 가 Idp 주체로 발급한 경우 위 절차와 무관하며
    서비스 API 호출시 인증방식에 맞춰 요청주시면 됩니다.

    https://developers.worksmobile.com/kr/document/2002001

    감사합니다.

    2020.02.04

    0
  • smk0107 작성자

    답변 감사합니다.
    그럼 SSO를 사용하지 않았을때 LINE WORKS 가 IDP 주체로 발급한 access token을 통해 해당 유저의 email, 이름등의 정보를 얻을 수 있는 방법이 있을까요?
    현재 LINE WORKS와 연동하여 drive를 사용하는 과정에서 등록된 유저만 사용할 수 있도록 하는 사내 프로젝트를 진행 중에 있는데 다른 방법이 있다면 알려주시면 감사하겠습니다.

    2020.02.07

    0
이전 글메일 html 템플릿형식으로 전송할때 css 문의
다음 글서비스 API Access Token 발급 문제