Approvisionner les utilisateurs sur Office 365

Vous pouvez créer, mettre à jour, synchroniser et annuler l'approvisionnement des utilisateurs dans Office 365 depuis votre org Okta. Vous pouvez importer des utilisateurs dans Okta à partir de différents répertoires sources et les approvisionner dans Office 365 à l'aide de mappages de profil.

Avant de commencer

Commencer la procédure

Pour approvisionner les utilisateurs dans Office 365, vous devez effectuer les tâches suivantes dans l'ordre :

  1. Configurer Okta pour l'approvisionnement Office 365

  2. Mapper les attributs de profil Okta avec Office 365

  3. Tester l'approvisionnement

Configurer Okta pour l'approvisionnement Office 365

Vous pouvez automatiser les opérations d'approvisionnement en activant l'intégration d'API, en obtenant le consentement administrateur pour l'importation d'utilisateurs et en configurant les paramètres des étapes du cycle de vie utilisateur.

Activer l'intégration d'API

Office 365 exige votre accord pour effectuer l'authentification auprès de l'API Microsoft Cela permet à Okta dactiver l'approvisionnement dans les applications Office 365.

  1. Accédez à Office 365ApprovisionnementIntégrationConfigurer l'intégration d'API.
  2. Cochez la case Activer l'intégration d'API.
  3. Cliquez sur S'authentifier avec Microsoft Office 365 pour donner votre accord. Vous êtes redirigé(e) vers la page de connexion Microsoft Azure.

  4. Cliquez sur Accepter. Après avoir accepté les portées dans le portail Microsoft Azure, vous serez redirigé vers Okta.

Sélectionnez le type d'approvisionnement et les paramètres

Les options d'approvisionnement dépendent du type approvisionnement que vous sélectionnez. Synchronisation du profil est sélectionné par défaut.

  1. Accédez à Office 365ApprovisionnementDans l'applicationModifier.
  2. Sélectionnez Type d'approvisionnement Office 365.

    Vous pouvez changer le type d'approvisionnement Synchronisation du profil en Gestion des licences et des rôles, Universel ou Synchronisation de l'utilisateur. Consultez Options d'approvisionnement pour Office 365.

    Pour Synchronisation universelle uniquement : sélectionnez Envoyer le profil complet, les contacts et les salles de conférence de ces instances AD si vous souhaitez synchroniser les groupes et les ressources Active Directory.

    Informations

    Un compte de service est créé dans Azure Active Directory avec le format de nom d'utilisateur svc_OKTA_sync_{appId}. Ceci s'applique uniquement aux types approvisionnement Synchronisation de l'utilisateur et Synchronisation universelle . Ne supprimez pas et ne modifiez pas ce compte. Le compte de service ne doit pas utiliser MFA et doit être exclu de toutes les politiques d'accès conditionnel ID Microsoft Entra.

  3. Facultatif. Activer l'approvisionnement Synchronisation de l'utilisateur ou Synchronisation universelle sans informations d'identification peut entraîner une erreur en cas de permissions insuffisantes. Pour la corriger, suivez ces étapes dans PowerShell.
    1. Installer les modules Microsoft PowerShell Graph v1.0 et bêta.

      Install-Module Microsoft.Graph -Force

      Install-Module Microsoft.Graph.Beta -AllowClobber -Force

    2. Connectez-vous au compte Microsoft Administrateur d'identité hybride.

      Connect-MgGraph - portées "Organization.ReadWrite.All, Directory.ReadWrite.All"

    3. Vérifiez le statut du type de synchronisation DirSync.

      Get-MgOrganization | Sélectionnez OnPremisesSyncEnabled

    4. Stockez l' identifiant de tenant dans une variable nommée organizationId.

      $organizationId = (Get-MgOrganization).Id

    5. Stockez la valeur mise à jour pour l'attribut DirSyncEnabled .

      $params = @{onPremisesSyncEnabled = $true}

    6. Procédez à la mise à jour.

      Update-MgOrganization -OrganizationId $organizetnnonId -BodyParameter $params

    7. Vérifiez la commande.

      Get-MgOrganization | Sélectionnez OnPremisesSyncEnabled

  4. Activez ou désactivez les autres paramètres d'approvisionnement. Consultez Débuter avec l'approvisionnement et l'annulation de l'approvisionnement d'Office 365.
  5. Cliquez sur Enregistrer.
Informations

Chaque utilisateur approvisionné pour Office 365 possède un attribut, StsRefreshTokensValidFromqui est une date qui invalide les sessions utilisateur et les jetons d'actualisation existants lorsque l'utilisateur change son mot de passe, ce qui nécessite une reconnexion à l'application. Cet attribut est automatiquement calculé et complété en fonction du type d'approvisionnement.

  • Licence uniquement ou Synchronisation du profil : l'attribut StsRefreshTokensValidFrom est défini sur la date et l'heure actuelles lorsque l'utilisateur modifie son mot de passe dans Okta.

  • Synchronisation de l'utilisateur ou Synchronisation universelle : si l'utilisateur est lié à partir d'Active Directory (AD), l'attribut StsRefreshTokensValidFrom est défini sur l'attribut pwdLastSet dans Active Directory. Pour les autres utilisateurs, l'attribut StsRefreshTokensValidFrom est défini sur la date et l'heure à laquelle l'utilisateur modifie son mot de passe dans Okta.

Mapper les attributs de profil Okta avec Office 365

Le format du nom d'utilisateur peut varier en fonction de la source de vos utilisateurs. Pour que les utilisateurs puissent se connecter à Office 365, leur nom d'utilisateur Office 365 doit être une adresse e-mail pour le domaine que vous fédérez (username@yourfederated.domain).

Remarque importante

Vous devez remapper les attributs chaque fois que vous apportez des modifications aux paramètres d'approvisionnement.

Mappage du nom d'utilisateur inchangé

Si le nom de vos utilisateurs est déjà une adresse e-mail pour le domaine que vous fédérez (username@yourfederated.domain), vous pouvez mapper l'adresse e-mail telle quelle.

  1. Rendez-vous dans Authentification Office 365Modifier.
  2. Dans Détails des identifiantsFormat du nom d'utilisateur de l'application, sélectionnez E-mail.
  3. Cliquez sur Enregistrer.

Mapper le nom d'utilisateur personnalisé

Si vos utilisateurs sont sourcés depuis différents répertoires ou différentes applications, il est possible que leur nom d'utilisateur change. Vous pouvez utiliser le Okta Expression Language pour personnaliser le nom d'utilisateur qui sera transmis à Office 365.

  1. Accédez à AuthentificationOffice 365Modifier.
  2. Dans Détails des identifiantsFormat du nom d'utilisateur de l'application, sélectionnez Personnalisé.

    Saisissez cette expression dans la zone de texte à disposition :

    String.substringBefore(user.email, "@") + "@yourfederated.domain"
  3. Remplacez yourfederated.domain par le domaine que vous fédérez.
  4. Saisissez un utilisateur Okta dans la zone Prévisualiser pour vérifier le résultat du mappage.
  5. Le nom d'utilisateur obtenu doit être identique à celui de l'utilisateur dans Office 365.
  6. Cliquez sur Enregistrer.

Mapper une adresse e-mail

Si les adresses e-mail de vos utilisateurs ne résident pas dans le domaine que vous fédérez, vous pouvez utiliser le Okta Expression Language pour personnaliser l'adresse e-mail qui sera transmise à Office 365.

Prérequis

Vous devez sélectionner Synchronisation de l'utilisateur ou Synchronisation universelle comme type d'approvisionnement. Consultez Options d'approvisionnement pour Office 365.

  1. Accédez à DirectoryProfile EditorMappages de Microsoft Office 365Utilisateur Okta vers Microsoft Office 365.
  2. Dans le champ source.email, saisissez l'expression suivante :
    String.substringBefore(user.email, "@") + "@yourfederated.domain"
  3. Remplacez yourfederated.domain par le domaine que vous fédérez.
  4. Saisissez un utilisateur Okta dans la zone Aperçu pour vérifier le résultat du mappage.
  5. L'adresse e-mail qui en résulte doit correspondre à l'adresse e-mail Office 365 de l'utilisateur.
  6. Quittez Prévisualiser et enregistrez les mappages.
  7. Cliquez sur Appliquer les mises à jour maintenant.

Tester l'approvisionnement

Assurez-vous d'avoir bien configuré l'approvisionnement en affectant Office 365 aux utilisateurs de test dans Okta et en vérifiant qu'ils apparaissent dans votre locataire Microsoft. Assurez-vous d'avoir sélectionné l'option Créer des utilisateurs dans Approvisionnement.

Dans Okta :

  1. Ouvrez l'onglet Affectation dans l'application Microsoft Office 365.
  2. Cliquez sur Affecter.
  3. Affecter les licences Office 365 adéquates aux utilisateurs de test.
  4. Cliquez sur Terminé.

Dans le Centre d'administration Microsoft :

  1. Ouvrez la liste des utilisateurs actifs.
  2. Assurez-vous que tous les utilisateurs de test apparaissent dans la liste avec les licences adéquates.

Dans Okta :

  1. Connectez-vous à Okta en tant qu'utilisateur de test.
  2. Assurez-vous que toutes les applications Office 365 apparaissent sur le Dashboard de l'utilisateur.
Informations

Si vous avez choisi Synchronisation de l'utilisateur ou Synchronisation universelle comme type d'approvisionnement, tous les utilisateurs, quelle que soit l'origine de leur profil, apparaissent comme étant synchronisés avec Active Directory dans le locataire Office 365. Cependant, les utilisateurs individuels sont toujours sourcés depuis leurs annuaires respectifs.

Prochaine étape

Affecter Office 365 aux utilisateurs et aux groupes