У меня есть ASP.NET Core Web App и клиент Azure AD B2C.
В представлении я могу сделать кнопки в следующем стиле, и все работает:
<ul class="nav navbar-nav navbar-right">
<li><a asp-area="AzureADB2C" asp-controller="Account" asp-action="SignIn">Sign in</a></li>
<li><a asp-area="AzureADB2C" asp-controller="Account" asp-action="EditProfile">Edit Profile</a></li>
<li><a asp-area="AzureADB2C" asp-controller="Account" asp-action="ResetPassword">Reset Password</a></li>
<li><a asp-area="AzureADB2C" asp-controller="Account" asp-action="SignOut">Sign out</a></li>
</ul>
А в веб-приложении appsettings.json
это настроено:
"AzureAdB2C": {
"Instance": "https://login.microsoftonline.com/tfp/",
"ClientId": "[...]",
"CallbackPath": "/signin-oidc",
"Domain": "[...]",
"SignUpSignInPolicyId": "B2C_1_SignUpOrSignInPolicy",
"ResetPasswordPolicyId": "B2C_1_PasswordResetPolicy",
"EditProfilePolicyId": "B2C_1_ProfileEditPolicy"
}
Я хочу добавить запись кнопки для прямого доступа к странице регистрации на SignUpOrSignInPolicy
, но это не работает:
<li><a asp-area="AzureADB2C" asp-controller="Account" asp-action="SignUp">Sign up</a></li>
Что я должен изменить? Или есть какая-либо документация об этом контроллере учетной записи AzureADB2C?