Générer l’URL de l’initiateur d’authentification personnelle

  • Rversion finale: Zurich
  • Mis à jour 13 mars 2026
  • 1 minute de lecture
  • Générez le jeton initial pour un utilisateur qui n’a pas accès à la page Informations d’identification afin de configurer l’authentification personnelle.

    Avant de commencer

    Rôle requis : connection_admin

    Pourquoi et quand exécuter cette tâche

    Les utilisateurs sans le rôle connection_admin ne peuvent pas accéder à la page Informations d’identification pour générer des jetons OAuth. Ces utilisateurs doivent générer un jeton personnel à l’aide de l’URL oauth_initiator avec un paramètre supplémentaire indiquant que le jeton est personnel et demandé pour l’utilisateur de la session.

    Vous pouvez également utiliser PersonalAuthAPI avec le module d’extension sn_personal_auth pour générer l’URL de l’initiateur. Pour plus d’informations, consultez PersonalAuthAPI : getInitiatorURL(String aliasId)
    Remarque :
    Si le module d’extension d’authentification personnelle (com.snc.sn_ihub_personal_auth) est activé, utilisez l’API incluse dans le périmètre pour générer l’URL de l’initiateur. Ceci. L’API n’est disponible que si le module d’extension est installé.

    Procédure

    1. Utilisez le format suivant pour construire l’URL de génération de jeton pour le type d’accord de mot de passe :
      https://<instance-name>.service-now.com/oauth_password_input.do?
      sysparm_oauth_requestor_context=oauth_2_0_credential&sysparm_oauth_requestor=
      <credential sys_id>&sysparm_oauth_provider_profile=<OAUTH profile sys_id>&sysparm_oauth_personal=true 
    2. Utilisez le format suivant pour construire l’URL de génération de jeton pour le type d’accord de code d’autorisation :
      https:// ://<instance-name>.service-now.com /oauth_initiator.do?
      oauth_requestor_context=oauth_2_0_credentials&oauth_requestor=
      <credential sys_id>&oauth_provider_profile=<OAUTH profile sys_id>&response_type=code&personal=true