17.6. Tutoriel : Configuration d’un fournisseur d’identité


Afin de vous connecter à votre cluster, configurez un fournisseur d’identité (IDP). Ce tutoriel utilise GitHub comme exemple de PDI. Consultez la liste complète des PDI prises en charge par ROSA.

  • Afin d’afficher toutes les options IDP, exécutez la commande suivante:

    rosa create idp --help
    Copy to Clipboard Toggle word wrap

17.6.1. Configuration d’un PDI avec GitHub

  1. Connectez-vous à votre compte GitHub.
  2. Créez une nouvelle organisation GitHub où vous êtes administrateur.

    Astuce

    Lorsque vous êtes déjà administrateur d’une organisation existante et que vous souhaitez utiliser cette organisation, passez à l’étape 9.

    Cliquez sur l’icône +, puis cliquez sur Nouvelle organisation.

  3. Choisissez le plan le plus applicable pour votre situation ou cliquez sur Rejoindre gratuitement.
  4. Entrez le nom d’un compte d’organisation, un courriel et s’il s’agit d’un compte personnel ou professionnel. Ensuite, cliquez sur Suivant.

  5. Facultatif : Ajoutez les identifiants GitHub des autres utilisateurs pour accorder un accès supplémentaire à votre cluster ROSA. Il est également possible de les ajouter plus tard.
  6. Cliquez sur Configuration complète.
  7. Facultatif: Entrez les informations demandées sur la page suivante.
  8. Cliquez sur Soumettre.
  9. Accédez au terminal et entrez la commande suivante pour configurer le GitHub IDP:

    rosa create idp --cluster=<cluster name> --interactive
    Copy to Clipboard Toggle word wrap
  10. Entrez les valeurs suivantes:

    Type of identity provider: github
    Identity Provider Name: <IDP-name>
    Restrict to members of: organizations
    GitHub organizations: <organization-account-name>
    Copy to Clipboard Toggle word wrap
  11. Le CLI vous fournira un lien. Copiez et collez le lien dans un navigateur et appuyez sur Entrée. Cela remplira les informations requises pour enregistrer cette demande pour OAuth. Il n’est pas nécessaire de modifier les informations.

  12. Cliquez sur Inscrire l’application.

  13. La page suivante affiche un identifiant client. Copiez l’ID et collez-le dans le terminal où il demande l’ID Client.

    Note

    Il ne faut pas fermer l’onglet.

  14. Le CLI demandera un secret client. Entrez dans votre navigateur et cliquez sur Générer un nouveau secret client.

  15. « un secret est généré pour vous. » Copiez votre secret parce qu’il ne sera plus jamais visible.
  16. Collez votre secret dans le terminal et appuyez sur Entrée.
  17. Laissez GitHub Enterprise Hostname vide.
  18. Choisissez la réclamation.
  19. Attendez environ 1 minute pour que le PDI soit créé et la configuration pour atterrir sur votre cluster.

  20. Copiez le lien retourné et collez-le dans votre navigateur. Le nouveau PDI devrait être disponible sous votre nom choisi. Cliquez sur votre PDI et utilisez vos identifiants GitHub pour accéder au cluster.

Afin d’accorder l’accès à un autre utilisateur de cluster, vous devrez ajouter leur identifiant d’utilisateur GitHub à l’organisation GitHub utilisée pour ce cluster.

  1. Dans GitHub, allez à la page Vos organisations.
  2. Cliquez sur l’icône de votre profil, puis sur Vos organisations. Cliquez ensuite sur &lt;votre-organisation-nom&gt;. Dans notre exemple, c’est my-rosa-cluster.

  3. Cliquez sur Inviter quelqu’un.

  4. Entrez l’ID GitHub du nouvel utilisateur, sélectionnez l’utilisateur correct et cliquez sur Inviter.
  5. Dès que le nouvel utilisateur aura accepté l’invitation, il pourra se connecter au cluster ROSA à l’aide du lien Hybrid Cloud Console et de ses identifiants GitHub.
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat