個人認証イニシエーター URL の生成

  • リリースバージョン: Zurich
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 個人認証を構成するための認証情報ページにアクセスできないユーザーのために初期トークンを生成します。

    始める前に

    必要なロール:connection_admin

    このタスクについて

    connection_admin ロールを持たないユーザーは、[認証情報] ページにアクセスして OAuth トークンを生成することはできません。これらのユーザーは、 oauth_initiator URL と、そのトークンが個人用であり、セッションユーザーに対して要求されることを示す追加パラメーターを使用して、個人用トークンを生成する必要があります。

    また、sn_personal_auth プラグインでスコープ対象の PersonalAuthAPI を使用して、イニシエータ URL を生成することもできます。詳細については、「 PersonalAuthAPI - getInitiatorURL(String aliasId)」を参照してください。
    注:
    個人認証プラグイン (com.snc.sn_ihub_personal_auth) が有効になっている場合は、スコープ付き API を使用してイニシエータ URL を生成します。これ。API は、プラグインがインストールされている場合にのみ使用できます。

    手順

    1. パスワード権限許可タイプのトークン生成 URL を作成するには、次の形式を使用します。
      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. 認証コード権限許可タイプのトークン生成 URL を作成するには、次の形式を使用します。
      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