2017-12-20 24 views
1

내 B2C (DomainB2C)로 구성된 Azure AD (Domain01/Domain02) 두 개를 설정했습니다. 이 두 도메인이 OpenID Connect Authroization뿐 아니라 API Management Developer 포털에 액세스하도록 허용합니다.Azure B2C 사용자 정의 정책 - 이메일을 기반으로 IDP 선택

모든 것이 작동하며 두 개의 다른 도메인에서 계정을 사용하여 로그온 할 수 있습니다. 이 시나리오에서 한 가지를 바꾸고 싶습니다. 로그온 할 때입니다. 지금은 Domain01 버튼과 Domain02 버튼이 있습니다. 이 단추를 제거하는 방법을 이해하고 대신 전자 메일 ([email protected] 또는 [email protected])을 입력하고 전자 메일을 기반으로 IDP를 선택합니다. Office 365와 마찬가지로/Azure Portal.

기본 가이드를 따라했으며 맞춤 정책이 작동하는 방식에 대해 점점 더 많은 것을 이해하고 있으며 도메인 힌트를 시도했지만 잘 작동하지만 앱 (API 관리) 이후에는 도움이되지 않습니다. 사용자가 사용자 이름을 입력하지 않았으므로 보낼 domain_hint를 모른다.

이 작업을 수행 할 수 있습니까?

도움 주셔서 감사합니다.

답변

0

이 기능은 기본적으로 지원되지 않습니다. 두 가지 옵션이 있습니다. 1. 사용자 정의 Javascript가 사용 가능할 때까지 기다릴 수 있습니다. 그것에 투표하십시오 here. 2. 사용자 이름/암호를 사용하는 자체 화면을 구현할 수 있습니다. 그런 다음 사용자 고유의 논리를 구현하여 "domain_hint"를 올바르게 호출 할 수 있습니다. "login_hint"를 사용하여 사용자 이름을 전달할 수도 있습니다.

+0

나는 이해합니다! 나는 자바 스크립트에 투표했고, 내 자신의 화면으로 행운을 시험 할 것이다. 감사! – Simon