Interfaz API - Verificación de un directorio de usuario (LDAP)

Interfaz API - Verificación de un directorio de usuario (LDAP)

La comprobación de las direcciones de e-mail por una API es objeto de una prestación específica.

Presentación

Para verificar la existencia de un usuario, podemos interactuar con una API que nos informa de la validez de la dirección de correo electrónico indicada. Para ello, interrogamos un servicio web HTTP(S) en POST con un header "X-Token" para autorizar únicamente a nuestro servicio la interrogación de su API y dos parámetros "mail" y "resource_id" en el body de la consulta que contiene la dirección de correo electrónico a comprobar. El servicio web responde en JSON con un booleano (true/false) "user_valid".

Proceso

En resumen, este es el proceso paso a paso:

  1. Un usuario realiza una reserva en el sitio web o en la aplicación móvil
  2. Creamos una solicitud para comprobar la dirección del email indicada:
    1. Protocolo: HTTP o HTTPS
    2. URL: URL que nos transmitirá
    3. Header: X-Token: token que usted genera
    4. Body:
  1. {
  2. "mail" : "user@mail.com",
  3. “resource_id” : 123
  4. }

Ejemplo de consulta curl:

  1. curl -X POST \
  2.   https://validation-url.com/ \
  3.   -H "Accept: application/json" \
  4.   -H "Content-Type: application/json" \
  5.   -H "X-Token: random-token" \
  6.   -d '{
  7.     "mail" : "utilisateur@etablissement.com",
  8.     “resource_id” : 123
  9.   }'

Respuesta

En función del resultado (dirección existente, usuario válido, etc.), el servicio web reenvía una respuesta:

  • Si el usuario es válido: {"user_valid":true}
  1. {
  2. “user_valid” : true
  3. }
  • Si el usuario no es válido
  1. {
  2. “user_valid” : false
  3. }
 
    • Related Articles

    • Manual técnico de un contador 3D

      Presentación El contador 3D es un sistema que utiliza tecnología de video tridimensional. Colocado en altura, contará todas las personas en su área de captación situada por debajo de su margen de alcance. Los datos se envían a los servidores de ...
    • API: integración y personalización de la web

      Introducción Con el término "WebAPI", estamos hablando de diferentes módulos que se integran en el código de una página web para permitir que se muestre como un widget web: La afluencia en tiempo real de la institución (índice de ocupación o tiempo ...
    • Manual técnico de un contador infrarrojo

      Presentación El contador infrarrojo que utiliza la tecnología de infrarrojos. El contador consta de dos cajas entre las que se emiten dos haces infrarrojos paralelos: cuando los haces son "cortados" por una persona, se cuenta un paso. La dirección ...
    • Instalación de un contador 3D

      Las características técnicas del contador 3D se indican en el manual dedicado: Manual técnico de un contador 3D Requisitos previos Los requisitos previos para la instalación y la conexión del contador 3D son : La validación por parte del departamento ...
    • Comunicarse con las API Web

      Para obtener más información sobre la integración técnica de las webAPI, redirigirse al libro sobre este tema: Afluencias: API y webAPIs Consejos Algunos consejos para utilizar bien las webAPIs: Presentar webAPI (o widgets web) a su webmaster ...