Si votre application requiert un accès direct à un autre serveur, sans autorisation de l'utilisateur, vous pouvez créer une Server to server app. Cette option est basée sur le type d'autorisation des client credentials OAuth 2.0. Lors de l'exécution de ce flux, votre application utilise ses informations d'identification OAuth pour récupérer un jeton d'accès.

L'étendue de ce jeton a une importance particulière dans les applications de serveur à serveur. Les étendues permettent de contrôler les zones auxquelles votre client peut accéder dans une organisation (par exemple, quel rôle dans une organisation, quels services et le niveau des autorisations). En tant qu'utilisateur Propriétaire d'organisation, vous pouvez ajouter votre application de serveur à serveur à n'importe laquelle de vos organisations. Ainsi, alors que vous pouvez spécifier un large éventail d'accès pour votre application sur de nombreux services cloud, l'accès est déterminé par les services contenus dans une organisation. Vous recevez une notification lorsque vous ajoutez une application OAuth à une organisation qui n'inclut pas les services inclus dans l'étendue de l'application.

Conditions préalables

Procédure

  1. Connectez-vous à Console Cloud Services.
  2. Cliquez sur Organisation > Applications OAuth, puis cliquez sur Créer une application OAuth.
  3. Sélectionnez Application de serveur à serveur.
  4. Enregistrez votre client en entrant son nom et sa description.
  5. Définissez la valeur Durée de vie du jeton d'accès pour la nouvelle application OAuth.
    La durée de vie (TTL) du jeton d'accès définit la période pendant laquelle le jeton est valide.
    • la durée de vie du jeton d'accès par défaut est de 30 minutes ;
    • la durée de vie maximale du jeton d'accès que vous pouvez définir est de 300 minutes (cinq heures) ;
    • La durée de vie minimale du jeton d'accès que vous pouvez définir est de 1 minute.
  6. Définissez les étendues
    Les étendues permettent de contrôler les zones auxquelles votre client peut accéder dans une organisation (par exemple, quel rôle dans une organisation, quels services et le niveau des autorisations).
  7. Cliquez sur Créer pour générer les informations d'identification du client.
  8. Dans la fenêtre contextuelle Application OAuth créée, copiez les informations d'identification ou téléchargez un fichier JSON, puis cliquez sur Continuer.
    Vous êtes responsable du stockage de vos informations d'identification dans un endroit sûr.
  9. (Facultatif) Ajoutez l'application à l'organisation active.
    Vous pouvez ignorer cette étape et ajouter l'application à cette organisation et à d'autres organisations ultérieurement. Reportez-vous à la section Gestion des applications OAuth 2.0.

Que faire ensuite

Collez les informations d'identification dans votre script.