코드스페이스 SSO 시딩
이용 대상
이 문서는 GenOS 코드스페이스에서 SSO 를 켜고 싶은 플랫폼 관리자를 대상으로 합니다. 코드스페이스 SSO 는 파드 env 설정만으로 자동 시딩되며, 코드 수정이나 수동 설정 파일 작성이 필요하지 않습니다.
시딩에 필요한 env
파드 env 에 아래 값을 설정합니다.
| 변수 | 필수 | 값 |
|---|---|---|
GENOS_SSO_ISSUER | ✅ | IdP issuer URL |
GENOS_SSO_CLIENT_ID | ✅ | SSO 클라이언트 ID |
GENOS_SSO_SCOPES | – | 생략 시 기본값 "openid offline_access" |
GENOS_SSO_ISSUER 와 GENOS_SSO_CLIENT_ID 둘 다 설정된 상태로
코드스페이스가 최초 부팅되면, genosSsoConfig 가 자동으로 시딩되어 별도
설정 없이 SSO 로그인 을 사용할 수 있습니다.
미설정 시 완전 no-op
GENOS_SSO_ISSUER 나 GENOS_SSO_CLIENT_ID 중 하나라도 없으면 시딩이
일어나지 않으며, 코드스페이스는 SSO 가 없는 기존 코드스페이스와 완전히
동일하게 동작합니다.
서빙 자동연결과 독립
이 시딩은 서빙 자동연결 env(GENOS_SERVING_URL / GENOS_SERVING_API_KEY /
GENOS_SERVING_MODEL_ID)와 독립적으로 동작합니다. 두 설정을 함께 넣어
SSO 로그인과 서빙 자동연결을 동시에 사용할 수 있습니다.