Foros del Web » Programando para Internet » ASPX (.net) »

Autentificar cliente wcf

Estas en el tema de Autentificar cliente wcf en el foro de ASPX (.net) en Foros del Web. Hola a todos, Estoy intentando realizar lo siguiente, y quisiera saber si alguien tiene al mas de idea ya que esto es nuevo para mí, ...
  #1 (permalink)  
Antiguo 25/08/2015, 08:24
 
Fecha de Ingreso: agosto-2015
Mensajes: 2
Antigüedad: 9 años, 3 meses
Puntos: 0
Busqueda Autentificar cliente wcf

Hola a todos,
Estoy intentando realizar lo siguiente, y quisiera saber si alguien tiene al mas de idea ya que esto es nuevo para mí,

He creado un Servicio Wcf con la siguiente configuración.
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Single)]
public partial class Ventas : IVentas, IDisposable
{
void Metodo1() {}
void Metodo2() {}

}

y este servicio lo llamo desde una aplicación cliente, y quisiera saber como puedo saber en todo momento en el wcf que cliente está consumiendo el servicio,

es decir algo por el estilo.

var cliente1 = new Wcf.Ventas();
var cliente2 = new Wcf.Ventas();

cliente1.Metodo1();
cliente2.Metodo1();

y en el lado del wcf, saber en cada momento que cliente realiza la llamada, ya que esto también lo quiero aplicar a ejecutar la app cliente varias veces en el mismo o distintos equipos y saber también en el wcf quien realiza la petición, ya que quiero almacenar el perfil del cliente en el wcf y cada que se se realizar una llamada al wcf se cargue dicho perfil.

No se si me he expresado de forma correcta, pero ahora mismo tengo un lío con esto.

Gracias, de antemano.
Saludos.
  #2 (permalink)  
Antiguo 05/09/2015, 08:56
Avatar de danichalay  
Fecha de Ingreso: julio-2009
Mensajes: 35
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Autentificar cliente wcf

Cuando me tocó ese caso hice que el cliente mande al wcf información como IP, usuario, etc, una vez llegado lo procesaba.

Quizás haya una solución más automatizada pero al menos con ésta técnica logré solucionar mi problema más facilmente
  #3 (permalink)  
Antiguo 09/09/2015, 01:14
 
Fecha de Ingreso: agosto-2015
Mensajes: 2
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Autentificar cliente wcf

Gracias por tu respuesta,
Efectivamente, después de consultar por distintos sitios, al final he decidido hacerlo parecido a como indicas, ya que lo estoy haciendo mediante el envío de un token en la cabecera de la llamada del cliente web, que lo genera el servidor en la llamada de identificación, ya que mediante http y un PerSession en el servidor, no consigo mantener al cliente autentificado durante toda la vida del cliente.
Saludos.

Etiquetas: asp, c#, wcf, webservice
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:22.