핵심 요약
NAVER D2가 n3r OIDC를 확장해 'n3r 계정으로 로그인'을 모든 서비스에 연결하는 방법과, 토큰에 프로젝트/역할 정보를 담는 설계 결정을 공유하는 세션을 공개했습니다.
구현 방법
- n3r.iam을 OIDC Provider로 확장
- 로그인 흐름 3단계: 1) client 등록 2) 연동 설정 3) 토큰 내 n3r 정보 반영
- 토큰의 project/role 정보를 이용한 인가 체계 설계
주요 결과
- 로그인 화면 중복 없이 서비스 간 로그인 연합을 제시
- Access Token에 project/role 정보를 담아 API 접근 제어 가능
- 향후 전사 서비스 적용과 운영 가이드 수립으로 확장 가능성 제시