다음을 통해 공유


Azure Active Directory B2C 앱을 Microsoft Entra 앱 갤러리에 게시

Microsoft Entra 앱 갤러리는 수천 개의 앱 카탈로그입니다. 앱 갤러리를 사용하면 SSO(Single Sign-On)를 쉽게 배포 및 구성하고 사용자 설정을 자동화할 수 있습니다. 갤러리에서 Workday, ServiceNow, Zoom과 같은 인기 있는 클라우드 앱을 찾을 수 있습니다.

이 문서에서는 Microsoft Entra 앱 갤러리에 Azure Active Directory B2C(Microsoft Entra B2C) 앱을 게시하는 방법을 설명합니다. 앱을 게시하면 고객이 Microsoft Entra 테넌트에 앱을 추가할 때 선택할 수 있는 옵션에 나열됩니다.

Azure AD B2C 앱을 앱 갤러리에 추가하면 다음과 같은 이점이 있습니다.

  • 사용자의 앱은 Microsoft와의 검증된 통합입니다.
  • SSO 액세스는 앱과 Microsoft Entra 앱 간에 사용하도록 설정됩니다.
  • 고객은 빠른 검색을 통해 갤러리에서 앱을 찾을 수 있습니다.
  • 앱 구성이 간단하고 최소화됩니다.
  • 고객을 위한 단계별 구성 자습서가 있습니다.
  • 고객은 조직 내의 다양한 사용자 및 그룹에 앱을 할당할 수 있습니다.
  • 테넌트 관리자는 테넌트 전체 앱 사용 권한 관리자 동의를 부여할 수 있습니다.

로그인 흐름 개요

로그인 흐름에 포함되는 단계는 다음과 같습니다.

  1. 사용자가 내 앱 포털로 이동하여 앱을 선택합니다. 앱 로그인 URL이 열립니다.
  2. 앱 로그인 URL은 권한 부여 요청을 시작하고 사용자를 Azure AD B2C 권한 부여 엔드포인트로 리디렉션합니다.
  3. 사용자는 Microsoft Entra ID "회사" 계정으로 로그인하도록 선택합니다. Microsoft Entra B2C가 Microsoft Entra 권한 부여 엔드포인트로 이동하면 사용자는 회사 계정으로 로그인합니다.
  4. Microsoft Entra SSO 세션이 활성 상태인 경우 Microsoft Entra ID는 사용자에게 다시 로그인하라는 메시지를 표시하지 않고 액세스 토큰을 발급합니다. 그렇지 않으면 사용자에게 다시 로그인하라는 메시지가 표시됩니다.

Diagram of the sign-in OpenID connect flow.

사용자의 SSO 세션 및 Microsoft Entra ID 설정에 따라 다음을 수행하라는 메시지가 표시될 수 있습니다.

로그인에 성공하면 Microsoft Entra ID는 Azure AD B2C에 토큰을 반환합니다. Azure AD B2C는 토큰 클레임의 유효성을 확인하고 읽은 다음 애플리케이션에 토큰을 반환합니다.

필수 조건

1단계: Azure AD B2C에 애플리케이션 등록

Azure AD B2C를 사용해 앱에 로그인할 수 있도록 하려면 Azure AD B2C 디렉터리에 앱을 등록합니다. 앱을 등록하면 앱과 Azure AD B2C 간에 트러스트 관계가 설정됩니다.

아직 등록하지 않았다면 웹 애플리케이션을 등록합니다. 나중에 Azure 앱 갤러리에 이 앱을 등록합니다.

2단계: 다중 테넌트 Microsoft Entra ID에 대한 로그인 설정

모든 Microsoft Entra 테넌트의 직원 및 소비자가 Azure AD B2C를 사용하여 로그인할 수 있도록 하려면 다중 테넌트 Microsoft Entra ID에 대한 로그인 설정 지침을 따르세요.

3단계: 앱 준비

앱에서 로그인 엔드포인트의 URL을 복사합니다. 웹 애플리케이션 샘플을 사용하는 경우 로그인 URL은 https://localhost:5001/MicrosoftIdentity/Account/SignIn?입니다. 이 URL은 Microsoft Entra 앱 갤러리에서 사용자가 앱에 로그인하도록 안내하는 위치입니다.

프로덕션 환경에서 앱 등록 리디렉션 URI는 일반적으로 앱이 실행되고 있는 공개적으로 액세스 가능한 엔드포인트입니다. 회신 URL은 https로 시작해야 합니다.

4단계: Azure AD B2C 앱 게시

마지막으로 다중 테넌트 앱을 Microsoft Entra 앱 갤러리에 추가합니다. Microsoft Entra 앱 갤러리에 앱 게시의 지침을 따릅니다. 앱 갤러리에 앱을 추가하려면 다음 단계를 사용합니다.

  1. 설명서를 만들고 게시합니다.

  2. 다음 정보를 사용하여 앱을 제출합니다.

    질문 제공해야 하는 답변
    어떤 유형의 요청을 제출하고 싶으세요? 갤러리에 내 애플리케이션 나열을 선택합니다.
    갤러리에 애플리케이션을 나열할 때 어떤 기능을 사용하도록 설정하실건가요? 페더레이션 SSO(SAML, WS-Fed 및 OpenID Connect)를 선택합니다.
    애플리케이션 페더레이션 프로토콜 선택 OpenID Connect 및 OAuth 2.0을 선택합니다.
    애플리케이션(클라이언트) ID Azure AD B2C 애플리케이션의 ID를 제공합니다.
    애플리케이션 로그인 URL 3단계. 앱 준비에서 구성된 대로 앱 로그인 URL을 제공합니다.
    다중 테넌트 를 선택합니다.

다음 단계