ServiceNow IDE の OAuth 2.0 を使用した Git プロバイダーへの接続
ServiceNow IDE から Git プロバイダーに接続するための OAuth 2.0 アプリケーションレジストリと認証情報を設定します。
ServiceNow IDE の OAuth 2.0 アプリケーションレジストリの構成
Git プロバイダーに関連付けられている OAuth 2.0 プロバイダーに、クライアント ID とシークレットを送信する方法を構成します。
始める前に
Git プロバイダーを使用して OAuth アプリケーションを作成し、インスタンスにリダイレクトするように構成します。この OAuth アプリケーションでは、インスタンス URL をホームページ URL として使用し、 https://<instance>/oauth_redirect.do を認証コールバック URL として使用します。デフォルトでは、 GitHub、 GitLab、 Bitbucket、および Azure リポジトリがサポートされています。
- 次のように移動する。 .
- [名前] フィールドに「oauth_entity」と入力して、テーブルをフィルタリングします。
- アプリケーションレジストリ [oauth_entity] テーブルを選択します。
- [列] 関連リストで [クライアントシークレット] 列を見つけ、その [最大長] 属性の値として「2048」と入力します。
- [Update (更新)] を選択します。
必要なロール:admin
このタスクについて
ServiceNow IDE で OAuth 2.0 認証を使用するには、Git プロバイダーから作成した OAuth アプリケーションを登録する必要があります。次の手順に従って、インスタンスで OAuth アプリケーションレジストリ [oauth_entity] を構成します。
手順
次のタスク
ServiceNow IDE を使用する開発者は、独自の OAuth 2.0 認証情報を構成する必要があります。
OAuth 2.0 認証情報を構成して ServiceNow IDE で Git プロバイダーに接続する
OAuth 2.0 認証情報を使用して Git ドメインまたはリポジトリに接続し、ServiceNow IDE からソースコントロールのアプリケーションを管理します。
始める前に
- アドミニストレーターは、Git プロバイダーに関連付けられた OAuth 2.0 プロバイダーにクライアント ID とシークレットを送信する方法を構成する必要があります。詳細については、「ServiceNow IDE の OAuth 2.0 アプリケーションレジストリの構成」を参照してください。
- Git プロバイダー ( GitHub、 GitLab、 Bitbucket、 Azure Repos などのアプリケーションの専用 Git リポジトリを作成します。
必要なロール: sn_glider.ide_git_user または admin
手順
タスクの結果
Git コマンドを初めて使用するときは、Git プロバイダーからユーザーを承認するように求められます。
次のタスク
リポジトリを初期化またはクローンした後、ソースコントロールの使用を開始できます。詳細については、「ServiceNow IDE でソースコントロールを使用する」を参照してください。
既存の Git 認証情報を管理するには、コマンドパレットから Git: Manage Git credentials コマンドを使用します。