GitHub アプリの OAuth 2.0 認証情報 - 認証コード
認証コードを使用して GitHub アプリを統合するには、次の手順を実行します。
事前準備
必要なロール:
- DevOps 変更速度管理 の oauth_admin。
- GitHub のアドミンアカウント。
注:
ユーザーレベルのリポジトリのみがサポートされています。認証コードを使用して、DevOps 変更速度管理で構成したいすべての GitHub リポジトリにアクセスできる必要があります。
OAuth 認証コード権限許可タイプは、MID サーバーを使用する GitHub および GitHub Enterprise でサポートされています。
GitHub アカウントで GitHub アプリを構成する (認証コード)
GitHub アカウントからカスタム GitHub アプリを作成し、インスタンスの ServiceNow で OAuth 2.0 認証をアクティブ化にします。
始める前に
GitHub要件:ServiceNowとデータ連携するように構成されたGitHubアプリ
必要なロール:インスタンスロールは不要
このタスクについて
手順
OAuth プロバイダー (認証コード) として GitHub を登録
GitHub アプリアカウントの構成中に生成された情報を使用し、GitHub を OAuth プロバイダーとして登録して、インスタンスが OAuth 2.0 トークンを要求できるようにします。
始める前に
必要なロール:アドミンまたは sn_devops.admin
手順
GitHubアプリプロバイダーの認証情報レコードの作成 (認証コード)
アクションを許可するために、以前に作成した GitHub アプリプロバイダーに認証情報レコードを作成します。
始める前に
必要なロール:admin、credential_admin