Ayuda en autenticación de Windows

19/02/2006 - 08:04 por DotNeteer | Informe spam
HOla que tal?, estoy empezando en .Net practicamente, y tengo una gran duda
sobre
autenticación de Windows.
Resulta que tengo una aplicacion de escritorio que necesita loguearse a un
servidor windows. El servidor no esta en la misma LAN donde tengo la
aplicacion (esto lo menciono ya que es un dato importante para la
autenticación segun he visto).

Mi pregunta es: alguien me puede ayudar a ver que tipo de autenticación debo
utilizar? y si existe ya algun codigo publico en C# que lo haga o haga algo
parecido. Gracias de verdad.

Preguntas similare

Leer las respuestas

#1 A.Poblacion
19/02/2006 - 09:28 | Informe spam
"DotNeteer" wrote in message
news:
Resulta que tengo una aplicacion de escritorio que necesita loguearse a un
servidor windows. El servidor no esta en la misma LAN donde tengo la
aplicacion (esto lo menciono ya que es un dato importante para la
autenticación segun he visto).

Mi pregunta es: alguien me puede ayudar a ver que tipo de autenticación
debo
utilizar? y si existe ya algun codigo publico en C# que lo haga o haga
algo
parecido.



La aplicación de escritorio se ejecuta bajo la identidad del usuario que
esté logado en Windows en ese momento. Si la aplicación necesita acceder a
recursos de otro servidor en el que no exista ese usuario (es irrelevante la
red en que se encuentre el servidor), entonces lo que se necesita es
"impersonar" a un usuario del servidor de destino. Para eso hay que conocer
el nombre de usuario y password con el que se va a acceder a ese servidor.
El código necesario para realizar la impersonación puedes encontrarlo en
este artículo de msdn:

http://msdn.microsoft.com/library/d...etopic.asp
Respuesta Responder a este mensaje
#2 DotNeteer
19/02/2006 - 19:50 | Informe spam
DE verdad Muchas gracias por tu respuesta.

Ya antes habia probado con el Impersonate Method, pero no me resulto, al
parecer no supe como aplicarlo, ya que me dio la impresion de que solo el
funcionamiento era en la misma maquina, es decir si estaba trabajando con un
usuario tipo guest, y deseaba hacer tareas que solo el administrador podia
relizar, usaba el Impersonate para poder realizar procesos que solo con
derechos administrativos podia realizar, como te dije antes eso lo pense para
trabajar en la misma maquina, no hacia un server.

Voy a chequer el link que me paso, muchas gracias por su tiempo.



"A.Poblacion" wrote:

"DotNeteer" wrote in message
news:
> Resulta que tengo una aplicacion de escritorio que necesita loguearse a un
> servidor windows. El servidor no esta en la misma LAN donde tengo la
> aplicacion (esto lo menciono ya que es un dato importante para la
> autenticación segun he visto).
>
> Mi pregunta es: alguien me puede ayudar a ver que tipo de autenticación
> debo
> utilizar? y si existe ya algun codigo publico en C# que lo haga o haga
> algo
> parecido.

La aplicación de escritorio se ejecuta bajo la identidad del usuario que
esté logado en Windows en ese momento. Si la aplicación necesita acceder a
recursos de otro servidor en el que no exista ese usuario (es irrelevante la
red en que se encuentre el servidor), entonces lo que se necesita es
"impersonar" a un usuario del servidor de destino. Para eso hay que conocer
el nombre de usuario y password con el que se va a acceder a ese servidor.
El código necesario para realizar la impersonación puedes encontrarlo en
este artículo de msdn:

http://msdn.microsoft.com/library/d...etopic.asp




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida