Submenu desarrolladores

Entity Pager Example

Introducción

El SDK para Wordpress permite agregar las funciones de autenticación de Tuidd a su sitio de forma simple y rápida. 

En esta página se detallan las características del módulo y una guía rápida de cómo instalarlo.

 

Instalación

La instalación se realiza mediante los siguientes pasos, para el detalle de cada uno
podes ver más abajo en las siguientes secciones.

  1. Créate una cuenta Tuidd 
    Como Proveedor de Servicio o Agente Mayorista y registra tu sitio o aplicación en el portal de gestión de Tuidd.

  2. Descarga el SDK
    Podes bajar la ultima versiòn del sdk desde aquí

  3. Instalalo
    Luego descomprimir el archivo en la siguiente ruta de su sitio Wordpress, wp-content/plugins

  4. Configura el SDK
    Deberás configurar el SDK completando el formulario de Configuración del SDK.

  5. Integrar el Botón a tu sitio
    Luego, deberás poner el boton de login siguiendo los pasos de Integración del botón de Login

 

Configuración

Se ha creado un menu de configuración. Para acceder, dirigirse a:

Settings -> MCG Configuration.

Podrás ubicar el botón como un widget en de tu pagina.

  1. Además tendrás Configurar los parámetros:

    Client id:
    Es el ID de la aplicación generado durante el registro tu sitio en el portal de administración Tuidd. Lo puedes encontrar en ingresando al sitio de gestión en el menú Mis Aplicaciones.
    Ejemplo: 73958620d779-4fdc-bc09-7d521af91278

    Client secret:
    Es la clave que se asignó automáticamente a la aplicación durante el registro en el sitio de gestión de Tuidd. La puedes encontrar en ingresando al sitio de gestión en el menú Mis Aplicaciones.
    Ejemplo: 45759620e745-4adb-b329-5d521af3433

    Home page url:
    Es la URL donde pusiste el  botón de login. Se usa para que el SDK redirija cuando el usuario no fue autenticado o se venció la sesión.
    Ejemplo: http://ejemplo.com

    Home_login url:
    Es la URL a la cual se va a redirigir al usuario al finalizar el proceso de autenticación. 
    Ejemplo: http://ejemplo.com/admin

 

Seguridad

El SDK viene con configuraciones de seguridad para Apache. Si utilizas este servidor WEB, no deberás realizar ninguna configuración adicional a la propia de tu sitio.

En caso de utilizar otro servidor Web, deberás configurar en el mismo, que NO se tenga acceso a los siguientes directorios del SDK:

 

Configuración avanzada

La configuración se realiza siguiendo estos pasos :

Configurar los parámetros:

Scope: Ejemplo: openid profile 

Lista de strings ASCII “case-sensitive” con valores del alcance del requerimiento de autenticación, del estándar OAuth 2.0. Según el estándar debe contener el al menos el valor “openid”.

Otros valores posibles son: profile, email, address, phone, offline_access, tuidd_notification, tuidd_advertising, tuidd_survey, tuidd_payment, tuidd_coupon.

Por defecto, el SDK solicita todos al usuario. 

Para obtener más información acerca de los valores de “scope” ver la sección Autenticación de la API REST De Autenticación.

Security Level: Ejemplo: 3 2

Son los valores del nivel de seguridad (LOAs) requeridos por la aplicación, en orden de preferencia, de acuerdo a la norma ISO/IEC 29115 Clause 6 – 1, 2, 3, 4 – representando los niveles LOW, MEDIUM, HIGH y VERY HIGH respectivamente. Tener en cuenta que Tuidd actualmente sólo soporta los valores 2 y 3. El valor finalmente utilizado es devuelto en el campo “acr” en la autenticación.

El valor por defecto es “2”.

Para obtener más información ver la sección Autenticación de la API REST De Autenticación.

Redirect Uri: Ejemplo: http://dominio/dir/tuidd/index.php

URI absoluta a la que se redirige una vez autorizado el usuario. 

Debe coincidir con la registra en el sitio de administración de Tuidd, en el parámetro URL RETORNO de la creación de la aplicación. 

Guardar Información de Usuario:

Ejemplo: 1
Luego de autorizar el usuario mediante tuidd sea crea uno en Wordpress.
con la información de tuidd. Valor 1 habilita esta opción. 0 deshabilita.

• Ejecutar callback customizada:

Ejemplo: 1
Para desarrolladores avanzados, se puede habilitar esta opción, permitiendo
hacer un proceso customizado de la información de usuario.

 

Requerimientos

  • Wordpress

     

Release Actual

Versión

1.0

Fecha

1/2/2018

Descripción

Complemento SDK para Wordpress

Compatibilidad

Primera versión

Descarga

DownloadSDK Wordpress

 

Histórico 

v1.0

1/2/2018

  • Primera Versión

Release actual: 
1.0