Vérifier l'installation du plug-in Secure Access Monitor

Confirmez que le plug-in Secure Access Monitor (SAM) est installé, enregistré et qu'il transmet les données d'autorisation OAuth à Okta ISPM.

Procédure

  1. Accédez à chrome://extensions.
  2. Activez le mode Développeur.
  3. Localisez l'extension SAM et sélectionnez service worker.
  4. Cliquez sur l'onglet Application.
  5. Sélectionnez Stockage > Stockage des extensions.
  6. Vérifiez les champs suivants.
    • userInfo : l'ancre d'identité pour le plug-in. Contient browserOktaUserId et l'URL de l'org. Attendez-vous à des valeurs browserOktaUserId et orgId valides. Une valeur vide signifie que l'utilisateur n'est pas connecté.
    • pendingOauthEvents : la file d'attente locale des tentatives d'autorisation OAuth capturées. Cette valeur est renseignée après un flux d'autorisation et effacé après une réponse HTTP 202.
    • orgUrl : l'URL du Tenant Okta dans la console d'administration Google. Elle correspond à https://<org>.okta.com.

    Le plug-in utilise un modèle de collecte de données collect-store-flush. Les requêtes sont stockées localement dans pendingOauthEvents jusqu'à un envoi par lot. Un envoi par lots se déclenche lorsque l'une des situations suivantes se produit :

    • 10 événements sont collectés dans le stockage local.
    • Un cycle d'une heure se termine avec des événements antérieurs à une heure.
  • Vérifier l'enregistrement et la transmission d'un événement
    1. Cliquez sur l'onglet Application.
    2. Sélectionnez Stockage > Extension > StorageLocal.
    3. Vérifiez les clés de stockage suivantes.
      • jwkRegisterResp : un objet est présent, confirmant que l'enregistrement JWKS a réussi.
      • authStatus : la valeur est TOKEN_OK, confirmant qu'un jeton d'accès valide a été obtenu.
      • accessToken : une chaîne de jeton est présente. Le plug-in est authentifié et prêt à transmettre.
      • pendingOauthEvents : la valeur est un tableau vide ([]), confirmant que les événements en file d'attente ont été vidés vers Okta.
    4. Confirmez l'envoi par lots dans l'onglet Réseau.

      Voici une séquence d'appels réussie :

      1. POST /jwks enregistre la clé publique.
      2. POST /token échange son enregistrement contre un jeton d'accès.
      3. POST /events transmet la charge utile de télémétrie et renvoie HTTP 202 accepté.
  • Consulter le tableau de bord ISPM

    1. Vérifiez le flux de données sur le tableau de bord ISPM.

      Les données peuvent prendre jusqu'à deux jours à s'afficher.