로그아웃

NAVER WORKS로 로그아웃한 후 IdP에서 로그아웃

NAVER WORKS에서 로그아웃한 후, 고객사 시스템에서도 로그아웃할 때 사용한다.

Request URL {#logout-idp-request-url}

https://고객사도메인/로그아웃

NAVER WORKS의 인프라 보안 정책에 따라 80 혹은 443 포트만 사용할 수 있다.
제작한 Request URL은 Developer Console의 SSO 설정에서 Logout URL에 등록한다.

그림 23 OAuth 2.0 기반 로그아웃 URL 등록

그림 23 OAuth 2.0 기반 로그아웃 URL 등록

HTTP Method {#logout-idp-request-method}

GET

Request {#logout-idp-request-parameter}

파라미터타입필수 여부설명
redirect_uriStringN고객사 시스템에서 로그아웃 처리 후 redirect할 redirect_uri.
URL 인코딩되어 있다.

주의

  • 고객사에서는 로그아웃 처리 후 반드시 redirect_uri로 redirect해야 한다.

IdP로 로그아웃한 후 NAVER WORKS에서 로그아웃 {#logout-works}

고객사 시스템에서 로그아웃한 후 NAVER WORKS에서도 로그아웃할 때 사용한다.

로그아웃 요청을 받으면 NAVER WORKS에서는 로그인되어 있는 NAVER WORKS의 계정을 로그아웃하고 전달받은 redirect_uri로 redirect한다.
redirect_uri는 white_url로 관리되므로 Developer Console의 SSO > WORKS as SP설정에서 Logout URL에 등록해야 한다.

주의

  • Logout URL 설정은 SSO를 활성화하면 표시된다.

Request URL {#logout-works-request-url}

https://auth.worksmobile.com/view/oauth/sso/logout

HTTP Method {#logout-works-request-method}

GET

Request {#logout-works-request-parameter}

파라미터타입필수 여부설명
redirect_uriStringYNAVER WORKS에서 로그아웃한 후 redirect할 URL.
URL 인코딩되어 있음
domainStringNSSO 연동 도메인의 값. @이하의 도메인/그룹명이다. 로그인하지 않은 상태에서 접근하면 이 값을 사용하는 모든 도메인의 white_url을 조회하여 검증한다.

Response {#logout-works-response}

redirect_uri로 redirect한다.