12.4.4. GitLab
GitLab でログインを有効にするために実行する必要のある手順が複数あります。
まず、左側のメニュー項目 Identity Providers
に移動し、Add provider
ドロップダウンリストから GitLab
を選択します。これにより、Add identity provider
ページが表示されます。
ID プロバイダーの追加
Save
をクリックする前に、GitLab から Client ID
および Client Secret
を取得する必要があります。
このページの Redirect URI
は後のステップで使用します。この URI は、Red Hat Single Sign-On をクライアントとして登録する際に GitLab に提供します。
GitLab でログインを有効にするには、まず GitLab でアプリケーションを OAuth2 認証サービスプロバイダーとして登録する必要があります。
GitLab は、アプリケーション登録の外観と操作感を変更することが多く、GitLab サイトに表示される内容が異なる場合があります。疑問がある場合は、GitLab ドキュメントを参照してください。
新規アプリケーションの追加
Red Hat Single Sign-On の Add Identity Provider
ページから Redirect URI
をコピーし、GitLab Add 新規アプリケーションページの Redirect URI フィールドにその URI を入力します。
GitLab App ページ
登録が完了したら、Save application
をクリックします。これにより、GitLab でアプリケーション管理ページが開きます。このページからクライアント ID とシークレットを検索し、Red Hat Single Sign-On の Add identity provider
ページにそのクライアント ID とシークレットを入力できます。
終了するには、Red Hat Single Sign-On に戻り、そのクライアント ID とシークレットを入力します。Save
をクリックします。