es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Azure B2C en Asp.netBoilerplate

Estoy utilizando la plantilla AspNetBoilerplate (.NET CORE 3.1). Estoy intentando agregar la autenticación de Azure b2c AD siguiendo la ayuda oficial: https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2/tree/master/1-WebApp-OIDC/1-5-B2C

Ya he implementado exitosamente lo anterior sin la plantilla aspnetBoilerplate, funciona bien. Pero cuando intento agregar esto en aspnetboilerplate, me da el siguiente error al hacer clic en el botón de inicio de sesión.

Mi vista:

<form method="get" asp-area="MicrosoftIdentity" asp-controller="Account" asp-action="SignIn">
       <button type="submit" class="btn btn-primary">Iniciar sesión con Microsoft Azure</button>
</form>

imagen

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el error está relacionado con la URI de redireccionamiento que no está configurada correctamente. En la captura de pantalla, el mensaje de error menciona que la URI de redireccionamiento debe coincidir con el valor en la sección ‘Authentication’ del archivo appsettings.json.

    Asegúrese de haber agregado la URI de redireccionamiento en el registro de aplicaciones de Azure B2C y que coincida con el valor en la sección ‘authentication’ -> ‘AzureAdB2C’ del archivo appsettings.json en su proyecto AspNetBoilerplate.

    Además, asegúrese de haber agregado las configuraciones necesarias en el método ConfigureServices de su archivo startup.cs. Esto incluye agregar los esquemas de autenticación y configurar las opciones de Azure AD B2C.

    Si aún tiene problemas, intente revisar los registros de Azure AD B2C para ver si hay errores o problemas adicionales que puedan ayudar a identificar el problema.

Comments are closed.