外部クライアント用の OAuth API エンドポイントの作成
OAuth API エンドポイントを作成して、コントローラーインスタンスが非本番インスタンスと双方向通信できるようにします。指定されたインスタンスで各ステップを慎重に実行してから、サードパーティ OAuth プロバイダーレコードの作成に進みます。
始める前に
インスタンスの右上で、アプリケーションスコープが [グローバル] に設定されていることを確認します。
個別のブラウザータブですべてのインスタンス (開発、テスト、本番など) を開きます。
必要なロール:admin
このタスクについて
外部クライアント用の OAuth API エンドポイントを作成して、パイプラインで OAuth を使用するには、パイプライン内の異なるインスタンスでそれぞれ複数のレコードを作成する必要があります。本番インスタンスであるコントローラーインスタンスで開始します。
手順
- 本番インスタンスで、 All (すべて) > システム OAuth > アプリケーションレジストリー.
- [New (新規)] を選択します。
- [外部クライアント用の OAuth API エンドポイントを作成します] を選択します。
-
フォームのフィールドに入力します。
表 : 1. アプリケーションレジストリフォーム フィールド アクション 名前 「Pipeline Controller Client」と入力します。 リダイレクト URL - フィールドをロック解除します。
- 本番インスタンス、開発インスタンス、およびテストインスタンスの URL を入力します。それぞれにバックスラッシュの後に oauth_redirect.do を付けます。
- フィールドをロックします。
3 つの URL はそれぞれカンマとスペースで区切ります。例:https://<production instance name>.service-now.com/oauth_redirect.do, https://<development instance name>.service-now.com/oauth_redirect.do, https://<test instance name>.service-now.com/oauth_redirect.do
-
[送信] を選択します。
重要:開発インスタンスの次の手順を完了します。
- 開発インスタンスで、 All (すべて) > システム OAuth > アプリケーションレジストリー.
- [New (新規)] を選択します。
- [外部クライアント用の OAuth API エンドポイントを作成します] を選択します。
-
フォームのフィールドに入力します。
表 : 2. アプリケーションレジストリフォーム フィールド アクション 名前 「Pipeline Development Client」と入力します。 リダイレクト URL - フィールドをロック解除します。
- 本番インスタンスと開発インスタンスの URL を入力します。それぞれにバックスラッシュの後に oauth_redirect.do を付けます。
- フィールドをロックします。
2 つの URL はカンマとスペースで区切ります。例:https://<production instance name>.service-now.com/oauth_redirect.do, https://<development instance name>.service-now.com/oauth_redirect.do
-
[送信] を選択します。
重要:テストインスタンスの次の手順を完了します。
- テストインスタンスで、 All (すべて) > システム OAuth > アプリケーションレジストリー.
- [New (新規)] を選択します。
- [外部クライアント用の OAuth API エンドポイントを作成します] を選択します。
-
フォームのフィールドに入力します。
表 : 3. アプリケーションレジストリフォーム フィールド アクション 名前 「Pipeline Test Client」と入力します。 リダイレクト URL - フィールドをロック解除します。
- 本番インスタンスとテストインスタンスの URL を入力します。それぞれにバックスラッシュの後に oauth_redirect.do を付けます。
- フィールドをロックします。
2 つの URL はカンマとスペースで区切ります。例:https://<production instance name>.service-now.com/oauth_redirect.do, https://<test instance name>.service-now.com/oauth_redirect.do
- [送信] を選択します。
- オプション: 他の非本番インスタンス (ステージングなど) について、このプロセスの手順 11 ~ 15 を繰り返します。
次のタスク
指定されたインスタンスで、サードパーティ OAuth プロバイダーレコードの作成の手順に従います。