2016-11-27 6 views
0

저는 Azure AD B2C 인증을 사용하는 webapp를 만들고 있습니다. 새로운 사용자가 항상 특정 컨트롤러 작업에 착수하도록 기능을 구현하고 싶습니다. 이를 보장하기 위해 정책을 어떻게 구성해야합니까? 예를 들어/sign/newuser는 새 가입 정책이 실행될 때마다 호출되어야합니다.azure-ad-b2c 등록 후 흐름

또한 작업에 대한 [Authorize] 속성이 설정되어 있고 새 사용자가 도착한 경우 로그인 정책이 아닌 가입이되도록하려면 어떻게해야합니까?

+0

정책 페이지의 회신 URL을 사용하여 SignUp 정책이 실행될 때 작업을 트리거합니다. 모든 가입 사용자가 가입 링크를 명시 적으로 클릭하지 않아도 (가입 정책을 실행하는) 항상 가입해야한다는 사실을 실제로 확인하는 것이 좋습니다. –

+0

통합 로그인 및 위 정책을 보았습니까? –

답변

0

이 시나리오와 정확히 일치하는 '가입'/ '가입 또는 로그인'정책에서 선택할 수있는 기본 제공 클레임 "newUser"가 있습니다.

이 소유권 주장은 사용자가 가입 한 후에 한 번만 반환됩니다. 사용자가 애플리케이션으로 리디렉션되면 클레임을 조사 할 수 있으며이 클레임의 값이 "true"인 경우 사용자를 특정 컨트롤러로 리디렉션합니다.

당신의 푸른 B2C 디렉토리에서

, 당신의 가입 정책을 선택 -> 편집 -> 응용 프로그램의 주장은 아래 이미지와 같이 "사용자가 새"확인 : 난

enter image description here