Guía de autenticación

El Bluebeam Developer Portal, para el desarrollo de integraciones, solo está disponible para clientes activos, socios de canal y socios de software en las regiones de EE. UU., AU, DE, Reino Unido y SE.

Las solicitudes a todos los puntos finales de la API de Bluebeam deben estar autenticadas. Las aplicaciones se conectan a Bluebeam mediante OAuth 2.0. Esta guía le muestra cómo obtener un access_token para autenticarse, en nombre de un usuario, en su aplicación.

Antes de iniciar el proceso de autenticación, asegúrese de hacer lo siguiente:

  • Registra tu aplicación

  • Proporcionar una URI de redireccionamiento

  • Guarde su ID de cliente y secreto

Si aún no ha realizado lo anterior, visite la Página Comenzar en el Bluebeam Developer Portal para obtener más información.

Hay URL base específicas de cada región que se aplican a todos los puntos finales:

- EE. UU.: https://api.bluebeam.com

- DE: https://api.bluebeamstudio.de

- AU: https://api.bluebeamstudio.com.au

- UK: https://api.bluebeamstudio.co.uk

- SE: https://api.bluebeamstudio.se

Por ejemplo, https://api.bluebeam.com/publicapi/v1/sessions en EE. UU. sería https://api.bluebeamstudio.com.au/publicapi/v1/sessions en AU.

Flujo del código de autorización

Utilice la autenticación con código de autorización solo cuando su aplicación pueda guardar un secreto (por ejemplo, si la aplicación se ejecuta en un servidor web que usted controla). Asegúrese de tratar el client_secret como trataría una contraseña.

Caducidad del token

  • Los códigos de autorización caducan después de 5 minutos.

  • Los tokens de acceso expiran después de 60 minutos.

  • Los tokens de actualización caducan si no se utilizan al menos una vez cada 7 días.

Errores de autorización y autenticación

Háganos saber qué tipo de errores recibe y podremos Ayuda a solucionarlos.

Códigos de respuesta HTML comunes

Código HTTP

Mensaje

Definición

200

Aceptar

La solicitud fue exitosa.

201

Creado

La solicitud tuvo éxito y resultó en la creación de nuevos recursos.

204

Sin contenido

El servidor cumplió con la solicitud y no necesita devolver un cuerpo de entidad.

400

Solicitud incorrecta

No se pudo entender la solicitud debido a una sintaxis incorrecta.

401

No autorizado

La solicitud requiere autenticación del usuario. Si recibió esto después de pasar un access_token, intente obtener un nuevo access_token. Si aún recibes un 401, revisa los alcances. Si continúa recibiendo un 401, comuníquese con el soporte en integrations@bluebeam.com.

403

Prohibido

El servidor entendió la solicitud, pero se niega a cumplirla.

404

No encontrado

El servidor no ha encontrado nada que coincida con la URI de la solicitud.

409

Conflicto

La solicitud no se pudo completar debido a un conflicto con el estado actual del recurso.

 

Ver también:

Recursos

Revu 21

Developer Portal

Developer Portal

Esta guía del Developer Portal te muestra cómo obtener un access_token para autenticarte, en nombre de un usuario, en tu aplicación.