none
Obtener el Guid de un usuario con el nombre RRS feed

  • Pregunta

  • Hola a todos,

    pues como el título dice estoy intentando en una librería de .NET 3 en C#, averiguar el GUID de un usuario del que se el nombre de usuario.

    ¿Alguien sabe como?

    Gracias
    miércoles, 15 de abril de 2009 13:53

Respuestas

Todas las respuestas

  • Hola,
    he escrito un artículo al respecto!!

    si te llegar a quedar alguna duda me cuentas...

    http://juank.black-byte.com/c-obtener-sid-usuario-local/


    Colabora con la comunidad, si éste mensaje te ha sido de utilidad, márcalo como respuesta correcta.
    Juan Carlos Ruiz Pacheco
    Ingeniero de Sistemas
    Microsoft MVP C#
    MCP,MCTS,DCE+Platino,OCA,OCP
    Blog Técnico
    miércoles, 15 de abril de 2009 14:41
  • Una posible solución seria encriptar el nombre o codigo del usuario usando DPAPI, asi aseguras que el codigo se genero en su maquina y bajo su usuarrio, es bastante interesante esta encriptacion.

    www.codeproject .com/KB/aspnet/dapi.aspx
    Colabora con la comunidad,marca si la respuesta es la correcta, Gracias!. guisbert@blogspot.com
    miércoles, 15 de abril de 2009 18:57
  • Hola Kev,

    que tiene que ver esto con el tema :S ?


    Colabora con la comunidad, si éste mensaje te ha sido de utilidad, márcalo como respuesta correcta.
    Juan Carlos Ruiz Pacheco
    Ingeniero de Sistemas
    Microsoft MVP C#
    MCP,MCTS,DCE+Platino,OCA,OCP
    Blog Técnico
    miércoles, 15 de abril de 2009 22:04
  • Que tal Juank, perdon quizas no me explique bien, puedes obtener tu nombre de usuario de maquina, en web seria algo asi:

    Page.User.Identity
    Esto lo encripta con DPAPI, y el resultado sera un código unico, ya que el algoritmo de encriptacion de DPAPI usa datos propios de la maquina del cliente y segun ciertos parametros puedes encriptar impersonando bajo un determinado usuario, al final tendras un codigo unico que identificara al usuario usando como datos referenciales datos de la maquina o el usuario de dominio; es como lo mencione una opción de solución.

    Saludos,

    Colabora con la comunidad,marca si la respuesta es la correcta, Gracias!. guisbert@blogspot.com
    miércoles, 15 de abril de 2009 22:46