MID サーバーを介した OAuth トークンフェッチを構成する方法Summary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ServiceNow では、フローデザイナー REST ステップ (Integration Hub) で使用するために、MID サーバーを介した OAuth トークンのフェッチをサポートしています。この機能は REST メッセージでは使用できません。 リリースごとにサポートされている権限許可タイプ: Washington DC 以降:クライアント認証情報Yokohama 以降:認証コード、リソース所有者のパスワード認証情報、SAML2 ベアラー、JWT ベアラー Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Washington DC 以降 Instructions<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } OAuth プロバイダー接続の作成 システム OAuth > アプリケーションレジストリ に移動します。[ 新規 ]を選択します。サードパーティ OAuth プロバイダーに接続を選択します。OAuth プロバイダーから受け取った情報をフォームに入力します。[ デフォルトの権限許可タイプ フィールドで、適切な権限許可タイプを選択します。[保存] を選択します。 OAuth 認証情報の作成 [ 接続および認証情報 > 認証情報 に移動します。[ 新規 を選択します。[ OAuth 2.0 認証情報を選択します。資格情報の名前を入力します。[ OAuth エンティティプロファイル フィールドで、前の手順で作成した OAuth エンティティプロファイルを選択します。[ MID サーバー経由で認証サーバーに接続 チェックボックスをオンにします。注意: このチェックボックスが表示されない場合は、フォームのデフォルトビューを使用していることを確認してください。[ 適用先 ]フィールドで、[特定の MID サーバー] を選択します。現在実行中の MID サーバーを選択します。 注意:選択した MID サーバーには REST 機能が必要です。[送信] を選択します。 構成を確認する 認証情報レコードを送信すると、「OAuth アクセストークンまたはリフレッシュトークンは利用できません。OAuth 構成を確認し、以下の [OAuth トークンの取得] リンクをクリックして新しいトークンを要求してください。」 OAuth トークンの取得 関連リンクを選択します。権限許可タイプに基づいて認証を完了します。 認証コード:認証情報を入力するために認証エンドポイントにリダイレクトされます。リソース所有者のパスワード認証情報:ログイン画面で認証情報の入力を求められます。 認証情報を入力して同意すると、[トピック] が RESTProbe に設定され、[ソース] が token endpoint に設定された出力レコードが ECC キュー [ecc_queue] テーブルに作成されます。MID サーバーは出力レコードを処理し、トークンプロバイダーと通信し、応答を含む入力レコードを作成します。OAuth 認証情報 [oauth_credential] テーブルにトークンが表示されていることを確認します。認証情報レコードに次のメッセージが表示されます:「OAuth アクセストークンは利用可能ですが、まもなく期限切れになります..." Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } OAuth 2.0 資格情報