Control the WS-FEDERATION authentication flow in an ASP.NET CORE application

Emmanuel Nguema Oyono 0 Puntos de reputación
2023-12-13T15:23:44.21+00:00

am learning how to authenticate users in ADFS using ws-federation. For this I already have ADFS, AD DS and IIS operating.

Now, following the Microsoft documentation this is how my program.cs file is configured and the authentication works.

builder.Services.AddAuthentication(sharedOptions =>
 {
     sharedOptions.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme;
     sharedOptions.DefaultChallengeScheme = WsFederationDefaults.AuthenticationScheme;
 }).AddWsFederation(options =>
 {
     options.Wtrealm = "https://localhost:7114/";
     options.MetadataAddress = "https://myServer/FederationMetadata/2007-06/FederationMetadata.xml";

 }).AddCookie();

My difficulty is; I would like to control the authentication flow from my asp.net core application but so far I cannot find documentation that can guide me. Could someone give me some clues in this sense? Thank you.

ASP.NET
ASP.NET
Conjunto de tecnologías de .NET Framework para la creación de aplicaciones y servicios web XML.
47 preguntas
Windows Server
Windows Server
Familia de sistemas operativos de servidor de Microsoft que admiten administración de nivel empresarial, almacenamiento de datos, aplicaciones y comunicaciones.
217 preguntas
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Jonathan Pereira Castillo 11,855 Puntos de reputación Proveedor de Microsoft
    2025-01-17T22:32:35.6466667+00:00

    ¡Hola Emmanuel Nguema Oyono!

    Esperamos que este mensaje te encuentre bien.

    Lamentamos sinceramente la demora en abordar tu tema en este foro.  

    Para controlar el flujo de autenticación WS-Federation en tu aplicación ASP.NET Core, puedes usar las opciones de configuración disponibles en WsFederationOptions. Aquí tienes algunos puntos clave:

    1. CallbackPath: Define la ruta de devolución de llamada para las respuestas de autenticación.
    2. Events: Puedes manejar eventos como OnRedirectToIdentityProvider y OnSecurityTokenValidated para personalizar el flujo.

    Para más detalles, consulta la documentación de Microsoft

    Si no recibimos una respuesta tuya en los próximos días, procederemos a cerrar el tema. Sin embargo, queremos asegurarte que siempre estamos disponibles para cualquier asistencia que puedas necesitar.

    Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.

    Estaré atento a tu respuesta.,

     Jonathan

    ----------*

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ''. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.