본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

조직용 싱글 사인온 (Single sign-on)

원문 보기 위키 갱신

조직(Organization)은 Fly.io의 관리 단위로, 청구를 관리하고 멤버를 추가·제거해 접근을 제어하며 앱 개발 환경을 공유할 수 있게 해 줘요. 이 페이지에서는 조직 멤버가 SSO를 사용하도록 요구하는 방법, 특히 Google과 GitHub를 Identity Provider로 설정하는 과정을 설명해요.

출처: 문서

본문

조직은 Fly.io의 관리 단위로, 청구를 관리하고, 멤버를 추가·제거함으로써 접근을 제어하고, 앱 개발 환경을 공유할 수 있게 해 줘요. 조직 멤버가 SSO를 사용하도록 요구할 수 있으며 보통 그렇게 하는 것이 좋아요. Fly.io는 Identity Provider로 Google과 GitHub를 지원하며 둘 중 하나 또는 둘 다 사용할 수 있어요. 이미 Google이나 GitHub를 사용한다면 SSO를 활성화해 2FA/MFA와 패스키 같은 내장 보안을 활용할 수 있어요.

사용자 계정 인증 vs. 조직 인증

개별 Fly.io 사용자 계정은 각각 다른 접근 요구 사항을 가진 여러 조직에 속할 수 있어요. 사용자는 평소처럼 Fly.io에 로그인할 때 사용자 이름/비밀번호나 SSO로 계속 로그인해요. 조직에 SSO를 요구 사항으로 설정하면, 사용자는 조직별 리소스와 정보에 접근하기 위해 다시 인증해야 해요.

Google workspace 접근으로 SSO 설정

Fly.io 대시보드에서 드롭다운으로 조직을 선택하세요. Settings > Single Sign On > Google SSO Requirement로 이동해요. SSO용 Google Hosted Domain을 입력하고 Enable을 체크한 다음 Save를 클릭하세요.

GitHub 조직 접근으로 SSO 설정

SSO에 사용할 GitHub 조직에 Fly.io GitHub 앱을 설치하세요.

Fly.io 대시보드에서 드롭다운으로 조직을 선택하세요. Settings > Single Sign On > GitHub SSO Requirement로 이동해요. SSO용 GitHub 조직 ID를 입력하고 Enable을 체크한 다음 Save를 클릭하세요.

더 알아보기 (Learn more)