다음을 통해 공유


Azure Active Directory B2C 테넌트에 네이티브 클라이언트 애플리케이션 추가

중요합니다

2025년 5월 1일부터 새 고객을 위해 Azure AD B2C를 더 이상 구매할 수 없습니다. FAQ에서 자세히 알아보세요.

애플리케이션이 Azure Active Directory B2C와 통신하려면 네이티브 클라이언트 리소스를 테넌트에 등록해야 합니다.

Azure AD B2C 테넌트에 애플리케이션을 등록하려면 새로운 통합 앱 등록 환경 또는 레거시 애플리케이션(레거시) 환경을 사용하면 됩니다. 새 환경에 대해 자세히 알아보세요.

  1. Azure Portal에 로그인합니다.
  2. 상단 메뉴에서 디렉터리 + 구독 필터를 선택한 다음 Azure AD B2C 테넌트가 포함된 디렉터리를 선택합니다.
  3. 왼쪽 메뉴에서 Azure AD B2C를 선택합니다. 또는 모든 서비스를 선택하고 Azure AD B2C를 검색하여 선택합니다.
  4. 앱 등록을 선택하고, 새 등록을 선택합니다.
  5. 애플리케이션의 이름을 입력합니다. 예를 들어 nativeapp1입니다.
  6. 지원되는 계정 유형에서 모든 조직 디렉터리 또는 ID 공급자의 계정을 선택합니다.
  7. 리디렉션 URI에서 드롭다운을 사용하여 공용 클라이언트/네이티브(모바일 및 데스크톱)를 선택합니다.
  8. 고유한 체계를 사용하여 리디렉션 URI를 입력합니다. 예: com.onmicrosoft.contosob2c.exampleapp://oauth/redirect. 리디렉션 URI를 선택할 때는 다음과 같은 중요한 고려 사항이 있습니다.
    • 발달 개발 사용 및 데스크톱 앱의 경우 리디렉션 URI를 http://localhost 설정할 수 있으며 Azure AD B2C는 요청의 모든 포트를 준수합니다. 등록된 URI에 포트가 포함된 경우 Azure AD B2C는 해당 포트만 사용합니다. 예를 들어 등록된 리디렉션 URI인 http://localhost경우 요청의 리디렉션 URI가 될 http://localhost:<randomport>수 있습니다. 등록된 리디렉션 URI인 http://localhost:8080경우 요청의 리디렉션 URI는 이어야 http://localhost:8080합니다.
    • 고유: 리디렉션 URI의 체계는 모든 애플리케이션에 대해 고유해야 합니다. 예제 com.onmicrosoft.contosob2c.exampleapp://oauth/redirect에서 com.onmicrosoft.contosob2c.exampleapp는 체계입니다. 이 패턴을 따라야 합니다. 두 애플리케이션이 동일한 체계를 공유하는 경우 사용자에게 애플리케이션을 선택할 수 있는 선택 항목이 제공됩니다. 사용자가 잘못 선택하면 로그인이 실패합니다.
    • 완료: 리디렉션 URI에는 스키마와 경로가 모두 있어야 합니다. 경로는 도메인 뒤에 포워드 슬래시를 하나 이상 포함해야 합니다. 예를 들어 //oauth/은 작동하지만 //oauth은 실패합니다. URI에 특수 문자(예: 밑줄)를 포함하지 마세요.
  9. 사용 권한아래에서, openid 및 offline_access 권한에 대한 관리자 동의 부여를 선택한 후 확인란을 선택합니다.
  10. 등록을 선택합니다.