ServiceNow インスタンスでのアプリケーションレジストリの設定
OAuth 認証を使用するには、アプリケーションをインスタンスに登録します。
始める前に
必要なロール:admin
手順
- 次のように移動する。 All (すべて) > システム OAuth > アプリケーションレジストリー.
- [New] をクリックします。
- [外部クライアント用の OAuth API エンドポイントを作成 (Create an OAuth API endpoint for external clients)] をクリックします。
-
フォームのフィールドに入力します。
フィールド 説明 名前 OAuth アクセスが必要なアプリケーションを識別する一意の名前。 クライアント ID (読み取り専用) 自動生成された一意のアプリケーション ID。インスタンスは、アクセストークンを要求するときにクライアント ID を使用します。 クライアントシークレット インスタンスとクライアントアプリケーションまたは Web サイトの両方が、相互通信を許可するために使用する共有シークレット文字列。インスタンスは、アクセストークンを要求するときにクライアントシークレットを使用します。インスタンスでクライアントシークレットを自動生成するには、このフィールドを空白のままにします。既存のクライアントシークレットを表示するには、ロックアイコンをクリックします。 リダイレクト URL 認証サーバーがリダイレクトするコールバック URL。考えられるすべてのトークンコンシューマーに対して必要な数の URL を入力します。インスタンスは、受信要求の URL をいずれかのリダイレクト URL と照合します。一致するものがない場合、インスタンスは最初のリダイレクト URL を使用します。 ロゴ URL アプリケーションロゴとして使用するイメージを含む URL。ユーザーがインスタンス上で制限されているリソースへのアクセスをクライアントアプリケーションに許可する要求を受け取ると、承認ページにロゴが表示されます。 アプリケーション アプリケーションの名前。 アクセス可能 アプリケーションスコープを定義します。次のいずれかを選択します。 - すべてのアプリケーションスコープ
- このアプリケーションスコープのみ
アクティブ チェックボックスをオンにすると、アプリケーションレジストリがアクティブになります。 リフレッシュトークンの有効期間 リフレッシュトークンが有効である秒数。インスタンスは、リフレッシュトークンを要求するときに有効期間の値を使用します。デフォルトでは、リフレッシュトークンは 100 日 (8640000 秒) で期限切れになります。 アクセストークン有効期間 アクセストークンが有効である秒数。インスタンスは、アクセストークンを要求するときに有効期間の値を使用します。デフォルトでは、アクセストークンは 30 分 (1800 秒) で期限切れになります。 コメント アプリケーションに関連付ける追加情報。 - フォームヘッダーを右クリックし、[保存] をクリックします。
- [Submit] をクリックします。