SSO

내 아이디로 네이버웍스 사용하기(sp) access token 요청 문의

hello

2024.05.03읽음 135

내 회사 계정으로 NAVER WORKS 사용하기(SP) 방식으로 SSO(oauth)연동을 개발하고 있습니다.
Authorization code 발급해서 redirect하면 오류가 나네요.
개발자 콘솔에 아래와 같이 설정해놨습니다.
Web Login URL : http://localhost:8080/login
Access Token Retrun API : http://localhost:8080/access

Web Login URL로는 요청이 잘 들어오고, 파라미터 redirect_url로 code와 함께 redirect까지 진행했습니다.
근데 오류가 뜨네요ㅠ ㅠ


도대체 문제가 뭔가요!!!!!!!!!!!!
여기 커뮤니티에 저랑 비슷한 오류 겪으신 분이 몇몇 계시더라고요 방화벽 문제였다는 말이 있어서 방화벽도 다 해제해서 해보았는데 저한텐 소용이 없었습니다 ㅠㅠㅠㅠㅠㅠㅠ제가 뭘 잘못 설정한걸까요 ㅜ 참고로 code는 redirect_url에 파라미터만 추가해서 redirect했습니다.. 더 설정해야하는 부분이 있나요??
아니면 Access Token Retrun API는 ssl이 적용된 url를 사용해야되는걸까요?

댓글1

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

    Steve_

    redirect_uri 리턴 시 문제가 발생하는듯 한데요. 저도 찾아보니 방화벽 문제일 가능성도 있긴하네요.
    발급받은 Authorization Code로 인증 주체가되는 곳인 타 시스템에 Access Token을 요청하게 되는데 여기서 문제가 되는거라.. 인증쪽에서 어떻게 되고 있는지 로그를 보는게 좋겠습니다.

    그리고 redirect라고 기재하신 url이  "https://auth.gov-naverworks.com" 공공용이네요?
    네이버웍스는 민간/공공이 구분되어 제공되기 때문에 이에 맞춰서 참고하고 개발해야 합니다.
    "내 회사 계정으로 NAVER WORKS 사용하기(SP)"라고 기재해신 것으로 보아 민간 네이버웍스 사용 중이지 않을까 합니다.
    https://developers.worksmobile.com/kr/docs/sso-sp 이쪽 참고해보세요.

    2024.05.03

    0
이전 글메일 전송 전용 계정(비밀번호 변경 x) 만들 수 있나요?
다음 글댓글로 저를 멘션하면 그 내역을 어디서 확인할 수 있나요?
목록

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