none
Pasar usuario de una aplicación web a otra RRS feed

  • Pregunta

  • Buenos días con todos.

    Tengo el siguiente escenario y quisiera me orienten como poder solucionarlo de la mejor manera.

    Tengo una aplicación web en mvc con c#, desde esta aplicación me autentico con AD y después me carga un panel (con varios iconos) del cual llamo a otras aplicaciones de la empresa (tenemos las fuentes, también están en c# y están en otros servidores).

    Actualmente llamo a cada aplicación del panel por POST y le mando el usuario, las aplicaciones solo cogen el usuario asumiendo que ya esta autenticado y con ese usuario armo sus perfiles.

    Mi consulta es ¿cual es la forma correcta de ingresar a los otros aplicativos desde mi panel? ya que basta con saber el usuario que le mando por POST para poder ingresar a mis aplicaciones del panel desde cualquier otros sitio.

    De ante mano gracias por las respuestas


    lunes, 5 de junio de 2017 14:44

Respuestas

  • Saludos,

    La mejor forma de hacer esto es con el Token Autentication:

    https://stormpath.com/blog/token-authentication-asp-net-core


    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    Blog
    J.Joaquin

    lunes, 5 de junio de 2017 15:30
  • hola

    Si ambas aplicaciones usan autenticacion basadas en token de OAuth es directa, porque el token que obtengas en una aplicaicon podria ser usado para autenticarte en la otra

    Ahora si usas otro tipo de credenciales entonces depende, quizas si tienes el codigo y ambas aplicaciones estan basadas en mvc puedas replantear la implementacion de la seguridad

    Sino la otra es usar seguridad integrada de windows, si las aplicaciones estan en el mismo dominio de red las credenciales se pasarian automaticamente

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    lunes, 5 de junio de 2017 16:27

Todas las respuestas

  • Saludos,

    La mejor forma de hacer esto es con el Token Autentication:

    https://stormpath.com/blog/token-authentication-asp-net-core


    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    Blog
    J.Joaquin

    lunes, 5 de junio de 2017 15:30
  • Gracias por la pronta respuesta.

    Lo reviso y te comento.

    lunes, 5 de junio de 2017 15:43
  • hola

    Si ambas aplicaciones usan autenticacion basadas en token de OAuth es directa, porque el token que obtengas en una aplicaicon podria ser usado para autenticarte en la otra

    Ahora si usas otro tipo de credenciales entonces depende, quizas si tienes el codigo y ambas aplicaciones estan basadas en mvc puedas replantear la implementacion de la seguridad

    Sino la otra es usar seguridad integrada de windows, si las aplicaciones estan en el mismo dominio de red las credenciales se pasarian automaticamente

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    lunes, 5 de junio de 2017 16:27
  • Gracias Leandro.

    Voy a revisar toda la información proporcionada.

    lunes, 5 de junio de 2017 19:10