Azure DevOps OAuth 2.0 認証情報の設定
OAuth 2.0 認証情報を作成し Azure DevOps それを使用して Azure DevOps インスタンスを接続します。
Microsoft Entra でテナントを作成する
Microsoft Entra でテナントを作成し、Azure DevOps (ADO) アプリを作成するために必要な権限を設定します。
始める前に
必要なロール: Azure DevOps のテナント作成者。
このタスクについて
テナントは組織を表し、内部および外部ユーザーの Microsoft Cloud サービスの特定のインスタンスを管理するのに役立ちます。
ADO アプリを作成するためのアクセス権を持つ既存のテナントがある場合は、この手順を実行する必要はありません。テナントがない場合は、 Microsoft Entra でテナントを作成する必要があります。テナントには、ADO アプリを作成するためのアクセス権があります。
手順
Microsoft Entra でテナントにユーザーを追加する
前の手順で作成したテナントに、admin ロールを含むユーザーを追加します。
始める前に
必要なロール:のユーザーアドミニストレーター Azure DevOps
手順
Azure portal で組織を作成する
アプリを作成するためのアクセス権を持つ新しいテナントに組織を作成します。
始める前に
必要なロール:グローバルアドミニストレーター Azure DevOps
手順
Azure DevOpsアプリの作成
Azure DevOps (ADO) アプリを作成して構成し、必要な値をコピーして、ServiceNow インスタンスで OAuth 2.0 認証を有効にします。
始める前に
必要なロール:グローバルアドミニストレーター Azure DevOps
手順
OAuth プロバイダーとしてAzure DevOpsを登録
Azure DevOps (ADO) アプリアカウントの構成中に生成された情報を使用し、Azure DevOps を OAuth プロバイダーとして登録して、インスタンスが OAuth 2.0 トークンを要求できるようにします。
始める前に
必要なロール:admin
手順
組織およびプロジェクトレベルの設定を構成する
認証情報レコードの作成と OAuth トークンの取得
認証情報レコードを作成し、OAuth トークンを取得します。
始める前に
必要なロール:admin、sn_devops.admin
このタスクについて
ADO OAuth 2.0 では、 ServiceNow のビルド、リリース、およびフィードに対して個別の認証情報レコードを作成する必要があります。