Azure AD B2C의 확장 앱

Azure AD B2C 디렉터리를 만든 경우 b2c-extensions-app이라는 앱이 새 디렉터리 안에 자동으로 만들어집니다. 이 앱은 앱 등록에 표시됩니다. Azure AD B2C 서비스에서 사용자 및 사용자 지정 특성에 대한 정보를 저장하는 데 사용됩니다. 앱이 삭제되면 Azure AD B2C가 제대로 작동하지 않으며 프로덕션 환경이 영향을 받습니다.

Important

테넌트를 즉시 삭제할 계획이 아니라면 b2c-extensions-app을 삭제하지 마세요. 앱이 30일 넘도록 삭제된 상태로 유지되면 사용자 정보는 영구적으로 손실됩니다.

확장 앱이 있는지 확인

b2c-extensions-app이 있는지 확인하려면 다음을 수행합니다.

  1. Azure AD B2C 테넌트 내에서 왼쪽 탐색 메뉴에서 모든 서비스를 클릭합니다.
  2. 앱 등록 검색하고 엽니다.
  3. b2c-extensions-app으로 시작하는 앱 찾기

확장 앱 복구

실수로 b2c-extensions-app을 삭제한 경우 30일 이내에 복구해야 합니다.

참고 항목

애플리케이션이 지난 30일 이내 삭제된 경우에만 복원 가능합니다. 30일이 지난 경우 데이터는 영구적으로 손실됩니다. 추가 지원이 필요한 경우 지원 티켓을 파일로 저장합니다.

Microsoft Graph를 사용하여 확장 앱 복구

Microsoft Graph를 사용하여 앱을 복원하려면 애플리케이션 개체와 서비스 주체를 모두 복원해야 합니다. 자세한 내용은 삭제된 항목 복원 API를 참조하세요.

애플리케이션 개체를 복원하려면 다음을 수행합니다.

  1. https://developer.microsoft.com/en-us/graph/graph-explorer으로 이동합니다.
  2. 삭제된 앱을 복원하려는 Azure AD B2C 디렉터리의 애플리케이션 관리자사이트에 로그인합니다.
  3. URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.application에 대해 HTTP GET을 실행합니다. 이 작업은 지난 30일 이내에 삭제된 모든 애플리케이션을 나열합니다. URL(https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.application?$filter=displayName eq 'b2c-extensions-app. Do not modify. Used by AADB2C for storing user data.')을 사용하여 앱의 displayName 속성을 필터링할 수도 있습니다.
  4. 목록에서 이름이 b2c-extensions-app으로 시작하는 애플리케이션을 찾고 해당 id 속성 값을 복사합니다.
  5. URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore에 대해 HTTP POST를 실행합니다. {id} URL 부분을 이전 단계의 id 부분으로 바꿉습니다.

서비스 주체 개체를 복원하려면 다음을 수행합니다.

  1. URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.servicePrincipal에 대해 HTTP GET을 실행합니다. 이 작업은 지난 30일 이내에 삭제된 모든 서비스 주체를 나열합니다. URL(https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.servicePrincipal?$filter=displayName eq 'b2c-extensions-app. Do not modify. Used by AADB2C for storing user data.')을 사용하여 앱의 displayName 속성을 필터링할 수도 있습니다.
  2. 목록에서 이름이 b2c-extensions-app으로 시작하는 서비스 주체를 찾고 해당 id 속성 값을 복사합니다.
  3. URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore에 대해 HTTP POST를 실행합니다. {id} URL 부분을 이전 단계의 id 부분으로 바꿉습니다.

이제 Azure Portal에서 복원된 앱을 볼 수 있습니다.