Guide d’authentification

Le Bluebeam Developer Portal, destiné au développement d’intégrations, est uniquement accessible pour les clients actifs, les partenaires de distribution et les partenaires logiciels dans les régions États-Unis, Australie, Allemagne, Royaume-Uni et Suède.

Les demandes adressées à tous les points de terminaison de l'API Bluebeam doivent être authentifiées. Les applications se connectent à Bluebeam à l'aide d'OAuth 2.0. Ce guide vous montre comment obtenir un access_token pour vous authentifier, au nom d'un utilisateur, dans votre application.

Avant de commencer le processus d’authentification, assurez-vous de procéder comme suit :

  • Enregistrez votre application

  • Fournir une URI de redirection

  • Enregistrez votre identifiant client et votre secret

Si vous n'avez pas effectué les opérations ci-dessus, visitez la page Démarrer dans le portail des développeurs Bluebeam pour en savoir plus.

Il existe des URL de base spécifiques à la région qui s'appliquent à tous les points de terminaison :

- États-Unis : 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

Par exemple, https://api.bluebeam.com/publicapi/v1/sessions aux États-Unis serait https://api.bluebeamstudio.com.au/publicapi/v1/sessions en Australie.

Flux de code d'autorisation

Utilisez l’authentification par code d’autorisation uniquement lorsque votre application peut garder un secret (par exemple, si l’application s’exécute sur un serveur Web que vous contrôlez). Assurez-vous de traiter le client_secret comme vous traiteriez un mot de passe.

Expiration du jeton

  • Les codes d'autorisation expirent après 5 minutes.

  • Les jetons d'accès expirent après 60 minutes.

  • Les jetons d'actualisation expirent s'ils ne sont pas utilisés au moins une fois tous les 7 jours.

Erreurs d'autorisation et d'authentification

Veuillez nous indiquer les types d’erreurs que vous recevez et nous pourrons vous aider à les résoudre.

Codes de réponse HTML courants

Code HTTP

Message

Définition

200

OK

La demande a réussi.

201

Créé

La demande a abouti et a donné lieu à la création de nouvelles ressources.

204

Aucun contenu

Le serveur a répondu à la demande et n'a pas besoin de renvoyer un corps d'entité.

400

Mauvaise demande

La demande n'a pas pu être comprise en raison d'une syntaxe mal formée.

401

Non autorisé

La demande nécessite une authentification de l'utilisateur. Si vous avez reçu ceci après avoir transmis un access_token, essayez d'obtenir un nouvel access_token. Si vous recevez toujours un 401, vérifiez les portées. Si vous continuez à recevoir un message d'erreur 401, contactez le support à l'adresse integrations@bluebeam.com.

403

Interdit

Le serveur a compris la demande, mais refuse de la satisfaire.

404

Introuvable

Le serveur n'a rien trouvé correspondant à l'URI de la demande.

409

Conflit

La demande n'a pas pu être complétée en raison d'un conflit avec l'état actuel de la ressource.

 

Voir aussi :

Ressources

Revu 21

Developer Portal

Developer Portal

Ce guide du Developer Portal vous explique comment obtenir un jeton d’accès afin de vous authentifier, pour le compte d’un utilisateur, dans votre application.