중요합니다
2025년 5월 1일부터 새 고객을 위해 Azure AD B2C를 더 이상 구매할 수 없습니다. FAQ에서 자세히 알아보세요.
애플리케이션이 Azure Active Directory B2C와 통신하려면 네이티브 클라이언트 리소스를 테넌트에 등록해야 합니다.
Azure AD B2C 테넌트에 애플리케이션을 등록하려면 새로운 통합 앱 등록 환경 또는 레거시 애플리케이션(레거시) 환경을 사용하면 됩니다. 새 환경에 대해 자세히 알아보세요.
- Azure Portal에 로그인합니다.
- 상단 메뉴에서 디렉터리 + 구독 필터를 선택한 다음 Azure AD B2C 테넌트가 포함된 디렉터리를 선택합니다.
- 왼쪽 메뉴에서 Azure AD B2C를 선택합니다. 또는 모든 서비스를 선택하고 Azure AD B2C를 검색하여 선택합니다.
- 앱 등록을 선택하고, 새 등록을 선택합니다.
- 애플리케이션의 이름을 입력합니다. 예를 들어 nativeapp1입니다.
- 지원되는 계정 유형에서 모든 조직 디렉터리 또는 ID 공급자의 계정을 선택합니다.
- 리디렉션 URI에서 드롭다운을 사용하여 공용 클라이언트/네이티브(모바일 및 데스크톱)를 선택합니다.
- 고유한 체계를 사용하여 리디렉션 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에 특수 문자(예: 밑줄)를 포함하지 마세요.
-
발달 개발 사용 및 데스크톱 앱의 경우 리디렉션 URI를
- 사용 권한아래에서, openid 및 offline_access 권한에 대한 관리자 동의 부여를 선택한 후 확인란을 선택합니다.
- 등록을 선택합니다.