service api authorization code 요청시 일시적인 오류
서비스 api authorization code를 발급받기 위해서 redirect를 실행하면
1. 테스트 request url 사용시 : 유효하지 않은 클라이언트 정보입니다. Consumer Key 또는 Parameter를 확인해 주세요.
2. 서비스 request url 사용시 : 일시적인 오류가 발생하였습니다. 관리자에게 문의해 주세요.
위와 같은 오류가 발생하면서 로그인 화면으로 전환이 되지 않습니다.
full request url : https://auth.worksmobile.com/ba/{api_id}/service/authorize?client_id={cliend_id}&redirect_url={redrect_url}&state=&domain={domain}
테스트는 local에서 진행하였고 redirect_url은 운영 url을 입력하였습니다.
원인이 무엇인지 문의드립니다.
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글1
업데이트 된 답글입니다.
NAVER WORKS 공식계정
해당 오류는 Consumer Key가 잘못된 값으로 설정되어 발생하는 것으로 보입니다.
실제 서비스 환경과 테스트(Sandbox) 환경은 분리되어 운영되는데요.
테스트 URL로 호출 시 서비스 환경에서 발급받은 Consumer Key가 아닌 Sandbox에서 발급받은 Consumer Key를 client_id 파라미터 값으로 적용해주셔야 합니다.
Developers Console 접속하시면 좌측 메뉴 중 Sandbox 항목이 있습니다.
Sandbox를 생성하시고, 'Sandbox용 Developer Console'로 접속하셔서 Consumer Key를 새로 발급 및 적용하여 호출해보시기 바랍니다.
2. 서비스 request url 사용시 오류 발생 현상
Service API Consumer Key를 발급 받으시면서 등록한 Redirect URL 값과 redirect_uri 파라미터 값은 정확히 일치해야합니다.
일치하지 않는 경우 일시적인 오류가 발생하게 됩니다. Developers Console에서 등록한 Redirect URL과 호출 URL의 redirect_uri 값을 동일하게 적용하여 호출해보시기 바랍니다.
참고로, Redirect URL을 등록할때에는 https도 입력해주셔야 하며, 하위 도메인도 별도 등록해주셔야 합니다.
감사합니다.
2021.02.05
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!