Generieren Sie die URL des Initiators für die persönliche Authentifizierung

  • Freigeben Version: Zurich
  • Aktualisiert 13. März 2026
  • 1 Minute Lesedauer
  • Generieren Sie das anfängliche Token für einen Anwender, der keinen Zugriff auf die Anmeldeinformationsseite hat, um die persönliche Authentifizierung zu konfigurieren.

    Vorbereitungen

    Erforderliche Rolle: connection_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Anwender ohne Connection_admin Rolle kann nicht auf die Anmeldeinformationsseite zugreifen, um OAuth-Token zu generieren. Diese Anwender müssen mit ein persönliches Token generieren oauth_Initiator URL mit zusätzlichem Parameter, der angibt, dass das Token persönlich ist und für den Sitzungsanwender angefordert wird.

    Sie können auch bereichsbezogene verwenden PersonalAuthAPI Mit sn_Personal_auth Plugin zum Generieren der Initiator-URL. Weitere Informationen finden Sie unter PersonalAuthAPI – getInitiatorURL(Zeichenfolge aliasId)
    Hinweis:
    Wenn das Plugin „persönliche Authentifizierung“ ( Com.snc.sn_ihub_Personal_auth ) Aktiviert ist. Verwenden Sie die bereichsbezogene API, um die Initiator-URL zu generieren. Dies. API ist nur verfügbar, wenn das Plugin installiert ist.

    Prozedur

    1. Verwenden Sie das folgende Format, um die Token-Generierungs-URL für den Typ der Passwortgewährung zu erstellen:
      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. Verwenden Sie das folgende Format, um die Token-Generierungs-URL für den Autorisierungscode-Gewährungstyp zu erstellen:
      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