Diferencia entre revisiones de «Price Surfer - Configuración Autologin»

De Wiki PriceSurfer
Ir a la navegaciónIr a la búsqueda
(Página creada con «= Objetivo = Integracion del portal con Price Surfer, para permitir a los usuarios que están logueados en su web, puedan ingresar a Price Surfer sin volver a loguearse. ...»)
 
Línea 13: Línea 13:
 
Esta URL acepta 3 parámetros:
 
Esta URL acepta 3 parámetros:
  
username: nombre del usuario de Price Surfer (es obligatorio).
+
'''username''': nombre del usuario de Price Surfer (es obligatorio).
  
password: contraseña de ese usuario (es obligatorio).
+
'''password''': contraseña de ese usuario (es obligatorio).
  
request_locale: lenguaje de la interfaz de usuario (es opcional, por defecto se utiliza el lenguaje que el usuario tiene definido en su cuenta).
+
'''request_locale''': lenguaje de la interfaz de usuario (es opcional, por defecto se utiliza el lenguaje que el usuario tiene definido en su cuenta).
  
 
Estos parámetros se pueden pasar de dos formas:
 
Estos parámetros se pueden pasar de dos formas:
Línea 29: Línea 29:
 
La  integración se tiene que hacer del lado del operador. El operador tiene que armar la URL o el formulario con las credenciales del usuario y enviarlas a los servidores de Price Surfer.
 
La  integración se tiene que hacer del lado del operador. El operador tiene que armar la URL o el formulario con las credenciales del usuario y enviarlas a los servidores de Price Surfer.
  
= Funciones/tareas a desarrollar por el cliente   =
+
= Funciones/tareas a desarrollar por el cliente =
  
 
== Llamada a Price Surfer ==
 
== Llamada a Price Surfer ==

Revisión del 17:43 7 nov 2012

Objetivo

Integracion del portal con Price Surfer, para permitir a los usuarios que están logueados en su web, puedan ingresar a Price Surfer sin volver a loguearse.

Integrar Price Surfer con su portal

Se quiere realizar la integración de su portal con Price Surfer, para permitir a los usuarios que están logueados en su web puedan ingresar a Price Surfer sin volver a loguearse.

Price Surfer brinda la posibilidad de que desde su portal se llame a una URL que acepta parámetros para realizar la autenticación de un usuario, sin pasar por el formulario de login.

La URL que se debe llamar es la siguiente http://<cliente>.psurfer.net/security/autologin, donde <cliente> es el subdominio que tiene asignado el operador.

Esta URL acepta 3 parámetros:

username: nombre del usuario de Price Surfer (es obligatorio).

password: contraseña de ese usuario (es obligatorio).

request_locale: lenguaje de la interfaz de usuario (es opcional, por defecto se utiliza el lenguaje que el usuario tiene definido en su cuenta).

Estos parámetros se pueden pasar de dos formas:

  • mediante GET: o sea, en la URL, por ejemplo http://<cliente>.psurfer.net/security/autologin.html?username=user@operador.com&password=123456.
  • o utilizando un POST, mediante un formulario donde se pasa el usuario y contraseña.

Cuando Price Surfer recibe los datos, de usuario y contraseña:

  • si el usuario y contraseña son correctos se ingresa a Price Surfer
  • en caso que el usuario y contraseña sean incorrectas, el sistema automáticamente lo lleva al formulario de login de Price Surfer.

La integración se tiene que hacer del lado del operador. El operador tiene que armar la URL o el formulario con las credenciales del usuario y enviarlas a los servidores de Price Surfer.

Funciones/tareas a desarrollar por el cliente

Llamada a Price Surfer

Para realizar la integración el cliente deberá desarrollar un llamado desde su portal a Price Surfer de alguna de las dos formas antes mencionadas:

  • mediante GET: o sea, en la URL, por ejemplo http://<cliente>.psurfer.net/security/autologin.html?username=user@operador.com&password=123456.
  • O utilizando un post, desarrollando un formulario donde se pase el usuario y contraseña.

Alta de Usuarios

Para que la integración funcione se deben tener los mismos usuarios en Price Surfer que en su portal, es decir el operador deberá cargar de forma manual en Price Surfer los usuarios existentes en su portal.