の GitLab OAuth 2.0 認証情報の設定 DevOps
GitLab でカスタム OAuth アプリケーションを作成し、ServiceNow DevOps からの要求を認証することで、GitLab アカウントを ServiceNow インスタンスと統合します。
GitLab アカウントを設定し、アプリケーションレジストリにGitLabを登録して、GitLab アプリプロバイダーの認証情報レコードを作成します。
必要なロール:oauth_admin。
GitLab アカウントで GitLab アプリを構成する (認証コード)
GitLab アカウントからカスタム GitLab アプリを作成し、ServiceNow インスタンスで OAuth 2.0 認証を有効にします。
始める前に
必要なロール:admin
このタスクについて
GitLab を OAuth 2.0 認証 ID プロバイダーとして設定します。詳細については、 GitLab ドキュメントを参照してください。
手順
GitLab を OAuth プロバイダーとして登録する (認証コード)
GitLab アプリアカウントの構成中に生成された情報を使用し、GitLab を OAuth プロバイダーとして登録して、インスタンスが OAuth 2.0 トークンを要求できるようにします。
始める前に
必要なロール:admin
手順
GitLab アプリプロバイダーの認証情報レコードの作成 (認証コード)
アクションを許可するために、以前に作成した GitLab アプリプロバイダーの認証情報レコードを作成します。
始める前に
必要なロール:admin
注:
Webhook を自動構成できるようにするには、ServiceNow で認証情報レコードを作成して OAuth トークンを生成するユーザーには、少なくともプロジェクト Webhook の GitLab のメンテナーロールとグループ Webhook のオーナーロールが必要です。詳細については、 GitLab ドキュメントを参照してください。