Après l'installation ou la mise à niveau vers vSphere 8.0 Update 1 ou version ultérieure, vous pouvez configurer la fédération de fournisseur d'identité vCenter Server pour Okta en tant que fournisseur d'identité externe.
vCenter Server ne prend en charge qu'un seul fournisseur d'identité externe configuré (une source) et la source d'identité vsphere.local (source locale). Vous ne pouvez pas utiliser plusieurs fournisseurs d'identité externes. La Fédération de fournisseur d'identité vCenter Server utilise OpenID Connect (OIDC) pour la connexion de l'utilisateur à vCenter Server.
Vous pouvez configurer des privilèges à l'aide de groupes et d'utilisateurs Okta via des autorisations globales ou d'objets dans vCenter Server. Pour plus d'informations sur l'ajout d'autorisations, consultez la documentation de Sécurité vSphere.
Conditions préalables
Conditions requises pour Okta :
- Vous utilisez Okta et disposez d'un espace de domaine dédié, par exemple https://votre-entreprise.okta.com.
- Pour effectuer des connexions OIDC et gérer les autorisations d'utilisateur et de groupe, vous devez créer les applications Okta suivantes.
- Une application native Okta avec OpenID Connect comme méthode d'authentification. L'application native doit inclure les types d'attribution de code d'autorisation, de jeton d'actualisation et de mot de passe du propriétaire de la ressource.
- Une application de système pour la gestion des identités inter-domaines (SCIM, System for Cross-domain Identity Management) 2.0 avec un jeton de support OAuth 2.0 pour effectuer la synchronisation des utilisateurs et des groupes entre le serveur Okta et l'instance de vCenter Server.
Consultez l'article de la base de connaissances de VMware à l'adresse https://kb.vmware.com/s/article/90835.
- Vous avez identifié les utilisateurs et les groupes Okta que vous souhaitez partager avec l'instance de vCenter Server. Ce partage est une opération SCIM (pas une opération OIDC).
Exigences de connectivité Okta :
- vCenter Server doit pouvoir se connecter au point de terminaison de détection Okta, de même que l'autorisation, le jeton, JWKS et tout autre point de terminaison annoncé dans les métadonnées du point de terminaison de détection.
- Okta doit également pouvoir se connecter à l'instance de vCenter Server pour envoyer des données d'utilisateur et de groupe pour le provisionnement SCIM.
Configuration requise de vCenter Server :
- vSphere 8.0 Update 1 ou version ultérieure
- Sur l'instance de vCenter Server dans laquelle vous souhaitez créer la source d'identité Okta, vérifiez que VMware Identity Services est activé.
Note : Lorsque vous installez vSphere 8.0 Update 1 ou version ultérieure ou effectuez la mise à niveau vers celui-ci, VMware Identity Services est activé par défaut. Vous pouvez utiliser l'interface de gestion de vCenter Server pour confirmer l'état de VMware Identity Services. Reportez-vous à la section Arrêter et démarrer VMware Identity Services.
Conditions requises pour les privilèges vSphere :
- Vous devez disposer du privilège vCenter Server requis pour l'authentification fédérée. Pour limiter un utilisateur à l'affichage des informations de configuration du fournisseur d'identité uniquement, attribuez le privilège . pour créer, mettre à jour ou supprimer un fournisseur d'identité
Conditions requises pour Enhanced Linked Mode :
- Vous pouvez configurer la fédération de fournisseur d'identité vCenter Server pour Okta dans une configuration Enhanced Linked Mode. Lorsque vous configurez Okta dans une configuration Enhanced Link Mode, vous configurez le fournisseur d'identité Okta pour utiliser VMware Identity Services sur un système vCenter Server unique. Par exemple, si votre configuration Enhanced Link Mode se compose de deux systèmes vCenter Server, un seul système vCenter Server et son instance de VMware Identity Services sont utilisés pour communiquer avec le serveur Okta. Si ce système vCenter Server devient indisponible, vous pouvez configurer VMware Identity Services sur d'autres systèmes vCenter Server dans la configuration ELM pour interagir avec votre serveur Okta. Pour plus d'informations, consultez Processus d'activation des fournisseurs d'identité externes dans des configurations Enhanced Linked Mode.
- Lors de la configuration d'Okta en tant que fournisseur d'identité externe, tous les systèmes vCenter Server dans une configuration Enhanced Linked Mode doivent exécuter au moins vSphere 8.0 Update 1.
Exigences requises pour la mise en réseau :
- Si votre réseau n'est pas disponible publiquement, vous devez créer un tunnel réseau entre votre système vCenter Server et votre serveur Okta, puis utiliser l'URL accessible publiquement appropriée comme URI de base.