Saltar al contenido

Cómo configurar el parámetro redirect_uri en OpenIdConnectOptions para ASP.NET Core

Nuestro team de redactores ha estado mucho tiempo investigando para dar resolución a tus preguntas, te compartimos la respuestas de modo que esperamos servirte de mucha ayuda.

Solución:

Debe configurar un evento de escucha para el OnRedirectToIdentityProvider

en tu caso:

x.Events.OnRedirectToIdentityProvider = async n =>

    n.ProtocolMessage.RedirectUri = ;
    await Task.FromResult(0);

redirect_uri se calcula automáticamente utilizando el esquema, el host, el puerto y la ruta extraídos de la solicitud actual y el CallbackPath tu específicas.

x.RedirectUri = "https://login.salesforce.com/services/oauth2/success" parece muy sospechoso (a menos que trabaje para Salesforce): no olvide que es la URL de devolución de llamada a la que se redirigirá el agente de usuario cuando se complete el flujo de autenticación, no el punto final de autorización de su proveedor de identidad.

Entonces, en su caso, el usuario será redirigido a http(s)://yourdomain.com/services/oauth2/success. ¿Es la dirección que registraste en tus opciones de Salesforce?

valoraciones y comentarios

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *