SSO

API 호출 에러

김효빈

2019.05.30읽음 3345

작성하신 내용은 누구나 볼 수 있습니다. 

계정 이름, 도메인 이름, API ID, ConsumerKey 등의 비공개 정보는 기입하지마세요.

1. API 공통가이드 > API 호출 에 있는 샘플코드로 (consumerKey,는 발급받은 정보로 사용) 하였는데 Access Token을 가져오는 부분에서

"errorCode":"107" 를 반환합니다.

보낼 parameter 정보에 code 부분은 javascript 에서  요청하여 받은 Authorization Code 를 넣었습니다.

 

2. domain 정보에는 현재 localhost 로 사용하는데 문제가 있을수 있나요?

댓글3

  • 업데이트 된 답글입니다.

    NAVER WORKS 공식계정

    안녕하세요.

    문의하신 Access Token 발급요청 API 호출시 '107 응답코드가 반환된 사유에 대해 확인해본 결과
    domain 필수 파라미터 값이 전달되지 않아 발생한 원인으로 확인되었습니다.

    domain 파라미터는 LINEWORKS 에 가입하신 도메인명으로 전달하여 재시도 부탁드리겠습니다.

    감사합니다.

    2019.05.30

    0
  • 업데이트 된 답글입니다.

    김효빈 작성자

    말씀하신 LINEWORKS 에 가입한 도메인명은 메일 @뒤에 붙는 말씀하신건가요?
    아래와 같이 전송하면 되나요?
    {
         "client_id": Devaloper Console에서 볼수 있는 Server API Consumer Key,
         "code": https://auth.worksmobile.com/oauth/authorize를 통해 받은 Code,
         "domain": 말씀하신 도메인명
    }

    2019.05.30

    0
  • 업데이트 된 답글입니다.

    NAVER WORKS 공식계정

    안녕하세요.
    서비스 API Access Token 발급 요청시 domain 파라미터는 메일 @ 뒤 붙는 값으로 전달하여 주시기 바랍니다.

    또한, 예로 전달주신 파라미터는 json형식으로 Access Token 발급요청시 쿼리스트링 형식으로 전달해주셔야 하며,
    client_id 는 Server API Consumer Key 가 아닌 Service API Consumer Key 로 전달해주셔야 합니다.

    EX) 서비스 API Access Token 발급요청
    https://auth.worksmobile.com/ba/{API ID}/service/token?client_id={서비스 API 컨슈머키}&code={Authorization Code}&domain={도메인명}

    서버 API와 서비스 API는 인증방식의 차이가 있으므로 자세한 사항은 아래의 문서를 참고하여 주시기 바랍니다.
    https://developers.worksmobile.com/kr/document/2002001?lang=ko

    감사합니다.

    2019.05.31

    0
이전 글SSO Request URL설정에대한 질문
다음 글라인웍스 아이디로 로그인하기 질문
목록

궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!