저는 ASP.Net Core를 사용하여 웹 사이트를 만들고 Azure AD B2C로 보안을 설정하고 있습니다.Azure Active Directory 가입 리디렉션
이미 로그인을 구현했지만 정상적으로 작동하지만 설치를 시도하고 있습니다. 작동하지 않는 것 같습니다.
내 웹 사이트 설정은 this sample을 기반으로합니다.
그 예에서는 공유 가입 및 로그인 정책을 사용하므로 가입 정책을 사용하지 않지만 프로필 수정 및 비밀번호 재설정 정책을 사용하면 API 메소드가 SessionController에서 볼 수 있습니다.
나는 그렇게처럼 같은 방법으로 내 가입 엔드 포인트를 구현하기 위해 노력하고 있습니다 :
var properties = new AuthenticationProperties() { RedirectUri = "/" };
properties.Items[AzureAdB2COptions.PolicyAuthenticationProperty] = AzureAdB2COptions.SignUpPolicyId;
await HttpContext.Authentication.ChallengeAsync(OpenIdConnectDefaults.AuthenticationScheme, properties, ChallengeBehavior.Unauthorized);
을하지만, 내가 가입 페이지 대신 페이지에 단순히 부호로 리디렉션 여기에 갈 때.
일반적으로 가입 정책과 B2C 디렉토리는 문제없이 다른 사이트에서 사용하기 때문에 올바르게 설정됩니다.
아무도이를 일으킬 수있는 조언을 할 수 있습니까? 내 OnRedirectToIdentityProvider 방법에
톰이 봐, 당신은 플래그 할 수 귀하의 질문에 따라
? – Saca
@Saca 예, 그것이 나에게 허락하면 그것을 나 자신으로 할 예정였다 :) – Tom