API de autorización


API de autorización

Para usar la API de Lucidchart, un cliente debe tener permiso del usuario para acceder a sus datos. Este permiso se concede con un token de acceso OAUTH según la especificación OAuth 1.0. Los detalles del proceso de autorización OAUTH y de las bibliotecas para la mayoría de los idiomas se pueden encontrar en http://oauth.net/. Para obtener el token de acceso, es necesario completar los siguientes pasos:

  1. Solicita una clave y secreto de consumidor oauth en esta página.
  2. Obtén un token de solicitud. Con la clave y secreto de consumidor, se puede obtener un token de solicitud siguiendo el protocolo oauth (ver Cómo obtener un token de solicitud no autorizado). Se debe proporcionar la comunicación de vuelta como parte de la realización de la llamada para un token de solicitud (por el momento, Lucidchart no es compatible con el flujo oob). El punto de conexión de Lucidchart para obtener un token de solicitud es: https://www.lucidchart.com/oauth/requestToken
  3. Obtén autorización. La autorización se obtiene al redirigir al usuario a la página de autorización de Lucidchart con los parámetros de consulta oauth apropiados (ver Cómo obtener una autorización de usuario). La página de autorización de Lucidchart es: https://www.lucidchart.com/oauth/authorize
  4. Obtén un token de acceso. Si el usuario autoriza al tercero, se redirigirá a dicho usuario al URL de comunicación de vuelta del tercero (que fue proporcionado cuando se pidió el token de solicitud) con un verificador como se describe en la especificación oauth. Con el verificador y el token de solicitud, el tercero puede solicitar un token de acceso (ver Cómo obtener un token de acceso). El punto de conexión de Lucidchart para obtener un token de acceso es: https://www.lucidchart.com/oauth/accessToken

Con un token de acceso, un tercero puede firmar solicitudes a la API de Lucidchart y obtener acceso a datos de usuarios (ver Cómo firmar solicitudes). Ten en cuenta que el usuario puede revocar el token de acceso en cualquier momento que decida que ya no quiere que el tercero tenga acceso a sus datos de Lucidchart.