# Naver Works

## Naver Works 연동

* 네이버 웍스 캘린더 연동을 하기 위해서, 먼저 네이버 웍스 개발자 센터에서 앱 생성 및 연동이 필요합니다.

***

### 1. 네이버 웍스 앱 만들기

* [네이버 웍스 개발자 센터](https://dev.worksmobile.com/kr/console/openapi/v2/app/list/view)에서 앱을 생성 추가를 클릭 합니다.
  * <https://dev.worksmobile.com/kr/console/openapi/v2/app/list/view>
  * 앱 이름은 라운드HR 로 입력해 주세요.

<figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-75aaf82d0e107138c2251de6cc0af90e5173e3a8%2FSCR-20241210-bfoq.jpeg?alt=media" alt=""><figcaption></figcaption></figure>

### 2. Redirect URL, OAuth Scopes 입력하기

1. Access Token 유효기간을 24 hours로 선택해주세요.

<figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-441489096a202dc38b14049f7ef62226b4bff860%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

2. Redirect URL 에 아래 내용을 추가해 주세요.
   1. <https://link.roundhr.com/auth/naver_works/calendar/callback>
3. OAuth Scopes 에 아래 내용을 추가해 주세요.
   1. openid
   2. profile
   3. email
   4. calendar
   5. calendar.read
   6. mail
   7. mail.read
   8. bot
   9. bot.message
   10. directory
   11. directory.read

<figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-c7d9c42abac43ce0bf2c99df548b62503f4ab6be%2FSCR-20241210-bisi.jpeg?alt=media" alt=""><figcaption></figcaption></figure>

4. OIDC Logout Redirection의 Redirection URL에 아래 내용을 추가해 주세요.
   1. <https://link.roundhr.com/auth/naver_works/calendar/logout>

<figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-3c5c969749972087640fd1130f89249a2ac0e8c6%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

### 3. 라운드HR에서 네이버 웍스 연동

* [설정 > 서비스 연동 > 네이버 웍스](https://app.roundhr.com/setting/integration/calendar/naver_works) > 웍스 연동 하기
  * <https://app.roundhr.com/setting/integration/calendar/naver_works>

<figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-d3c2d8e0e474002682c799d25914a37116373b12%2FSCR-20241210-bjoz.jpeg?alt=media" alt=""><figcaption></figcaption></figure>

* 네이버 웍스 개발자 센터에서 받은 Client ID 와 Client Secret 을 라운드 네이버 웍스 앱 연동에 입력해 주세요.
  * Client ID 는 영어 대소문자 + 숫자 20글자 입니다.
  * Client Secret 은 영어 대소문자 + 숫자 10글자 입니다.

<figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-4962661771ac4521c21b32664e193fede0bea6a9%2FSCR-20241210-bkbe.jpeg?alt=media" alt=""><figcaption></figcaption></figure>

* 네이버 웍스 앱 연동 완료, 이제 네이버 웍스 캘린더 연결이 가능합니다.

### 4. 네이버 웍스 캘린더 연결

* [설정 > 서비스 연동 > 네이버 웍스](https://app.roundhr.com/setting/integration/calendar/naver_works) > 캘린더 연동 하기
* 캘린더 연결을 하시면 "캘린더 연결 완료" 메시지가 노출 됩니다.

  <figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-4ea762039bb1b42067b1eaa0c823a6da2c76ce37%2FSCR-20241210-bmgn.jpeg?alt=media" alt=""><figcaption></figcaption></figure>
