-
블레이저 웹 어셈블리에서 AAD B2C 설정 - 1Blazor 2022. 11. 24. 16:49728x90
블레이저 웹 어셈블리에서 AAD B2C 설정 - 1
Azure Active Directory B2C는 주로 사용자의 소셜 ID나 이메일 또는 로컬 계정을 이용해 비지니스 고객 ID로 사용하며 인증할 수 있도록 하는 서비스이다. 자세한건 공식문서에서 확인하는 것이 좋다. 해당 서비스를 사용하기 위해서는 Azure 계정과 디렉터리를 생성할 수 있는 권한이 있어야한다. 이번에는 Azure Web Assembly에서 로그인할 수 있도록 생성해 본다.
Azure Active Directory B2C 테넌트 생성
고객을 관리하기 위한 별도 테넌트를 생성해 관리하게 된다. 우선 테넌트를 생성하는 방법에 대해 알아본다.
- Azure 포탈에 들어가 리소스 생성 -> Azure Active Directory B2C '만들기' 선택
- 새 Azure AD B2C 테넌트 만들기 선택
- 필수 입력항목을 입력 후 '만들기' 테넌트를 생성한다.
- 생성한 B2C 테넌트 리소스를 연다. 그 후 Open B2C Tenant 를 클릭(클릭하면 새로 생성한 테넌트로 이동하게 된다. 이후부터는 새로 생성한 테넌트에서 작업이 이루어진다.)
앱 등록
- '앱 등록' 메뉴를 열고 + 새 등록을 클릭
- 등록할 애플리케이션 '이름' 항목을 입력 후 '지원되는 계정 허용', '권한'을 체크하고 등록한다.(기본값으로 체크되어있다.)
- 새로 등록한 애플리케이션의 항목으로 들어왔을 것이다. 이곳에서 'API 표시' 메뉴를 연다. 이후 + 범위 추가 클릭. 이후 오른쪽에 나오는 '추가 범위' 에서 저장 후 계속을 선택한다.
- '범위 이름' 항목에 인증을 위한 API 이름을 입력한다. 이후 어플리케이선 ID URL/{범위 이름}으로 B2C인증을 위한 URL로 설정된다. '관리자 동의 표시 이름' 항목에는 해당 범위의 표시할 이름을 입력한다. '관리자 동의 설명'에는 해당 범위의 설명을 입력한다.
- 이후 API 권한이 새로 생성되었을 것이다. 생성된 권한 오른쪽에 '관리자 동의가 필요함'이 예로 되어 있을텐데 상단의 ~ 에 대한 관리자 동의 허용 을 클릭
여기까지는 Azure AAD B2C 웹 어셈블리의 서버를 위한 작업이 끝났다 다음 문서에서는 블레이저 WASM 프로젝트를 만들고 클라이언트에 대한 등록에 대해 설명한다.
728x90반응형'Blazor' 카테고리의 다른 글
Azure App Service에 게시한 Blazor 인증 오류 해결 (0) 2022.12.27 Blazor Wasm 에서 Dataverse API 연결 - 2 (0) 2022.12.22 Blazor Wasm 에서 Dataverse API 연결 (0) 2022.12.13 블레이저 웹 어셈블리에서 AAD B2C 설정 - 3 (0) 2022.11.30 블레이저 웹 어셈블리에서 AAD B2C 설정 - 2 (0) 2022.11.25 - Azure 포탈에 들어가 리소스 생성 -> Azure Active Directory B2C '만들기' 선택