Skip to main content

Single Sign-On에 대한 앱 권한 부여

SSO(Single Sign-On)를 사용하는 조직에서 OAuth app 또는 GitHub App를 사용하려면 먼저 SSO 세션을 설정한 다음 애플리케이션에 권한을 부여해야 합니다.

SSO를 사용하여 앱 권한 부여 정보

조직 또는 엔터프라이즈에서 SSO(Single Sign-On)를 사용하고 OAuth app 또는 GitHub App를 통해 조직 또는 엔터프라이즈의 리소스에 액세스하려는 경우 활성 SSO 세션을 설정한 다음 앱에 권한을 부여해야 합니다.

앱 인증 흐름을 통과할 때 조직의 ID 공급자와 SSO 세션이 없는 경우 해당 조직에 대한 애플리케이션을 요청하거나 설치할 수 없습니다.

애플리케이션에 로그인하는 경우(권한 부여라고도 함) 앱이 허용하는 조직(설치 또는 승인을 통해)에 대해 앱이 수신하는 토큰을 사용할 수 있으며 SSO 공급자 요구 사항을 충족할 수 있습니다.

애플리케이션에 로그인하려고 하지만 결과 토큰이 특정 SSO로 보호되는 조직에 액세스할 수 없도록 하려면 먼저 조직과의 SSO 세션에서 로그아웃해야 합니다.

SSO에 대한 앱 권한 부여

앱 자체가 해당 조직에서 허용되는 한 로그인 시 SSO 세션이 있는 모든 조직에 대해 앱에 자동으로 권한이 부여됩니다.

앱에 로그인하지만 사용자가 속한 조직에 액세스할 수 없는 경우 먼저 앱이 조직에 대해 승인 또는 설치되었는지 확인합니다. 그렇다면 다음 단계를 사용하여 해당 조직의 SSO 공급자에 로그인해야 합니다.

  1.        [조직 설정](https://github.com/settings/organizations)으로 이동합니다.
    
  2. "Single Sign-On"에서 인증해야 하는 조직을 찾고 로그인을 클릭합니다. 엔터프라이즈에서 조직의 SSO를 관리하는 경우 엔터프라이즈의 한 조직에 로그인하면 엔터프라이즈의 모든 조직에 대한 SSO 세션으로 작동합니다.

  3. 앱에 다시 로그인해 봅니다. 앱에 권한을 부여하면 로그인한 조직이 표시되고 해당 조직에 대해 앱을 요청하거나 설치할 수 있습니다.

자세한 내용은 타사에서 GitHub 앱 설치, 조직용 GitHub 마켓플레이스에서 GitHub 앱 설치, 조직 소유자에게 GitHub 앱 요청을(를) 참조하세요.

SSO를 사용하여 앱에 권한을 부여하는 방법에 대한 자세한 내용은 OAuth 앱 권한 부여 또는 SAML 및 GitHub 앱을 참조하세요.