Notion

Notion을 Okta에 연동하기 위한 초간단 설명서

circle-exclamation

Ⅰ. Okta-Notion 연동

1. SSO 통합 기능

SAML 2.0을 사용하면 사용자가 SSO를 통해 앱에 편리하게 로그인 할 수 있습니다. SAML 2.0 이 구성된 앱의 경우, 사용자는 자격 증명을 별도로 제공할 필요가 없습니다.

Okta에서는 SAML 2.0이 구성되면 3가지 기능을 제공합니다.

  • Okta 대시보드 로그인(IdP initiated SSO)

  • Notion에 직접 로그인(SP initiated SSO)

2. 프로비저닝 기능

circle-exclamation

◎ Okta에서 생성한 사용자 및 그룹이 Notion에도 생성됩니다.

◎ Okta 사용자 속성을 수정하면 Notion에 연결된 계정에도 속성이 업데이트됩니다.

◎ Notion에 있는 그룹을 Okta로 가져오거나 Okta에 있는 그룹을 Notion으로 가져올 수 있습니다.

Ⅱ. Okta-Notion 연동 구성

1. [Okta] 앱 등록 및 설정

경로: Application Application Browse App Catalog Notion App integration

  1. Application label: Okta 사용자의 Dashboard에 보여지는 이름입니다.

2. [Notion] SSO 설정

경로: 설정과 멤버 ➡ 설정 ➡ 이메일 도메인 허용 섹션에 모든 이메일 도메인 제거

경로: 설정과 멤버 ➡ 신원과 프로비저닝 ➡ SAML SSO 활성화

ID 공급자 URL은 아래 Okta에서 등록한 Notion 앱에 대한 Metadata URl를 Copy&Paste 합니다.

  1. 로그인 방법: SAML SSO만 허용으로 설정

  2. 계정 자동 생성: SCIM을 사용하지 않은 경우 해당 옵션을 사용을 권장합니다. SCIM을 사용하는 경우 해당 옵션은 사용하지 않는 것을 권장합니다.

3. [Okta] SAML 2.0 세부 설정

경로: Okta admin console ➡ Application ➡ Application ➡ Notion ➡ Sign on ➡ Advanced Sign-on Settings

  1. Organization ID: Notion에서 복사했던 워크스페이스 ID를 붙여넣습니다.

  2. Application username format: Email로 설정합니다.

4. 프로비저닝 구성

circle-exclamation

4.1 [Notion] SCIM 토큰 생성

경로: 신원과 프로비저닝 ➡ SCIM 토큰 추가 ➡ 생성한 토큰 복사

생성한 토큰을 복사합니다.

4.2 [Okta] 프로비저닝 설정

경로: Okta admin console ➡ Application ➡ Application ➡ Notion ➡ Provisioning ➡ Integration ➡ Enable API Integration

Notion에서 복사한 토큰을 API Token에 붙여넣습니다.

  1. Create Users: Okta에 생성된 새로운 사용자가 Notion에도 생성됩니다.

  2. Update User Attributes: Okta에서 사용자 속성을 업데이트하면 Notion에도 사용자와 연결된 계정의 속성이 업데이트 됩니다.

  3. Deactivate Users: Okta에서 Notion를 할당 받았던 사용자가 앱 할당이 제거되거나 Okta 계정이 Deactivate되면, Notion의 계정이 Deactivate됩니다.

III. 앱 할당

circle-exclamation

IV. 최종 사용자 경험

1. Okta Dashboard 로그인

Okta Dashboard 로그인(IdP initiated SSO)

2. Notion에 직접 로그인

Notion에 직접 로그인(SP initiated SSO)

Last updated