Créer des enregistrements de fournisseurs OAuth tiers
Créez des enregistrements de fournisseurs OAuth tiers pour permettre à chacune de vos instances d’accéder aux points de terminaison d’API que vous avez créés.
Avant de commencer
Effectuez les tâches en Créer des points de terminaison d’API OAuth pour les clients externes.
Dans le coin supérieur droit de votre instance, assurez-vous de définir le périmètre de l’application sur Global.
Ouvrez toutes vos instances (développement, test, production, etc.) dans des onglets de navigateur distincts. Commencez les étapes ci-dessous sur l’instance de production.
Rôle requis : admin
Procédure
-
Sur votre instance de production, accédez à Tous > OAuth système > Registre d'application.
Vous devez créer trois enregistrements ici, un pour chacune des trois instances (développement, test et production). Si vous disposez d’instances de non-production supplémentaires (intermédiaires, etc.), créez un enregistrement pour chacune d’entre elles en suivant la méthode indiquée ici.
- Sélectionnez Nouveau.
- Sélectionnez Se connecter à un fournisseur OAuth tiers pour créer un enregistrement pour votre instance de développement.
-
Remplissez les champs du formulaire.
Tableau 1. Formulaire des registres d'application Champ Action Nom Entrez Connexion à l’instance de développement. ID client - Sur votre instance de développement, ouvrez la liste Application Registry (Tous > OAuth système > Registre d'application).
- Ouvrez l’enregistrement du client de développement de pipeline .
- Copiez l’ID client.
- Sur votre instance de production, collez l’ID client de votre instance de développement dans le champ ID client .
Secret client - Sur votre instance de développement, ouvrez la liste Application Registry (Tous > OAuth système > Registre d'application).
- Ouvrez l’enregistrement du client de développement de pipeline .
- Déverrouillez le champ Secret client et copiez le texte.
- Sur votre instance de production, collez le secret client de votre instance de développement dans le champ Secret client .
Type d'accord par défaut Changement du code d’autorisation. URL d'autorisation - Déverrouillez le champ.
- Entrez l’URL de votre instance de développement, suivie de oauth_auth.do.
- Verrouillez le champ.
URL de jeton - Déverrouillez le champ.
- Entrez l’URL de votre instance de développement, suivie de oauth_token.do.
- Verrouillez le champ.
- Sélectionnez Soumettre.
- Sélectionnez Nouveau.
- Sélectionnez Se connecter à un fournisseur OAuth tiers pour créer un enregistrement pour votre instance de test.
-
Remplissez les champs du formulaire.
Tableau 2. Formulaire des registres d'application Champ Action Nom Entrez la connexion de l’instance de test. ID client - Sur votre instance de test, ouvrez la liste Application Registry (Tous > OAuth système > Registre d'application).
- Ouvrez l’enregistrement du client de test de pipeline .
- Copiez l’ID client.
- Sur votre instance de production, collez l’ID client de votre instance de test dans le champ ID client .
Secret client - Sur votre instance de test, ouvrez la liste Application Registry (Tous > OAuth système > Registre d'application).
- Ouvrez l’enregistrement du client de test de pipeline .
- Déverrouillez le champ Secret client et copiez le texte.
- Sur votre instance de production, collez le secret client de votre instance de test dans le champ Secret client .
Type d'accord par défaut Changement du code d’autorisation. URL d'autorisation - Déverrouillez le champ.
- Entrez l’URL de votre instance de test, suivie de oauth_auth.do.
- Verrouillez le champ.
URL de jeton - Déverrouillez le champ.
- Entrez l’URL de votre instance de test, suivie de oauth_token.do.
- Verrouillez le champ.
- Sélectionnez Soumettre.
- Dans la liste Registre d’application, sélectionnez l’enregistrement client du contrôleur de pipeline .
- Copiez l’ID client et collez-le quelque part comme dans une application de notes.
- Déverrouillez le champ Secret client , copiez le texte et collez-le dans une note avec l’ID client.
- Revenez à la liste Application Registry (Registre d’application) et sélectionnez New (Nouveau).
- Sélectionnez Se connecter à un fournisseur OAuth tiers pour créer un enregistrement pour votre instance de production.
-
Remplissez les champs du formulaire.
Tableau 3. Formulaire des registres d'application Champ Action Nom Saisissez la connexion de l’instance de production. ID client - Copiez l’ID client que vous avez noté.
- Collez l’ID client dans le champ ID client .
Secret client - Copiez le secret client que vous avez noté.
- Déverrouillez le champ Secret client et collez le texte dans le champ.
Type d'accord par défaut Changement du code d’autorisation. URL d'autorisation - Déverrouillez le champ.
- Entrez l’URL de votre instance de production, suivie de oauth_auth.do.
- Verrouillez le champ.
URL de jeton - Déverrouillez le champ.
- Entrez l’URL de votre instance de production, suivie de oauth_token.do.
- Verrouillez le champ.
-
Sélectionnez Soumettre.
Important :Effectuez les étapes suivantes sur votre instance de développement.
-
Sur votre instance de développement, accédez à Tous > OAuth système > Registre d'application.
- Sélectionnez Nouveau.
- Sélectionnez Se connecter à un fournisseur OAuth tiers pour créer un enregistrement pour votre instance de production.
-
Remplissez les champs du formulaire.
Tableau 4. Formulaire des registres d'application Champ Action Nom Saisissez la connexion de l’instance de production. ID client - Copiez l’ID client que vous avez noté.
- Collez l’ID client dans le champ ID client .
Secret client - Copiez le secret client que vous avez noté.
- Déverrouillez le champ Secret client et collez le texte dans le champ.
Type d'accord par défaut Changement du code d’autorisation. URL d'autorisation - Déverrouillez le champ.
- Entrez l’URL de votre instance de production, suivie de oauth_auth.do.
- Verrouillez le champ.
URL de jeton - Déverrouillez le champ.
- Entrez l’URL de votre instance de production, suivie de oauth_token.do.
- Verrouillez le champ.
-
Sélectionnez Soumettre.
Important :Effectuez les étapes suivantes sur votre instance de test.
- Sur votre instance de test, accédez à Tous > OAuth système > Registre d'application.
- Sélectionnez Nouveau.
- Sélectionnez Se connecter à un fournisseur OAuth tiers pour créer un enregistrement pour votre instance de production.
-
Remplissez les champs du formulaire.
Tableau 5. Formulaire des registres d'application Champ Action Nom Saisissez la connexion de l’instance de production. ID client - Copiez l’ID client que vous avez noté.
- Collez l’ID client dans le champ ID client .
Secret client - Copiez le secret client que vous avez noté.
- Déverrouillez le champ Secret client et collez le texte dans le champ.
Type d'accord par défaut Changement du code d’autorisation. URL d'autorisation - Déverrouillez le champ.
- Entrez l’URL de votre instance de production, suivie de oauth_auth.do
- Verrouillez le champ.
URL de jeton - Déverrouillez le champ.
- Entrez l’URL de votre instance de production, suivie de oauth_token.do
- Verrouillez le champ.
- Sélectionnez Soumettre.
- Facultatif : Répétez les étapes 22 à 26 pour toutes les autres instances de non-production dont vous disposez (intermédiaire, etc.).
Que faire ensuite
Maintenant que vous avez terminé le travail préalable à l’utilisation d’OAuth, effectuez toutes les étapes Utiliser OAuth pour créer des informations d’identification de pipeline sur les instances spécifiées.