ユーザ用ツール

サイト用ツール


サーバソフトウェア:gitlab:g_suite_saml

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
サーバソフトウェア:gitlab:g_suite_saml [2020/04/07 18:48]
humolife 作成
サーバソフトウェア:gitlab:g_suite_saml [2020/04/08 11:55] (現在)
humolife
行 1: 行 1:
-Gitlab を G Suite(SAML アプリ)でログイン可能にする +====== Gitlab を G Suite(SAML アプリ)でログイン可能にする ======
 参考 https://medium.com/mop-developers/how-to-set-up-gitlab-single-sign-on-with-google-g-suite-f5e88ae8ba7 参考 https://medium.com/mop-developers/how-to-set-up-gitlab-single-sign-on-with-google-g-suite-f5e88ae8ba7
  
行 20: 行 19:
 // 同期するプロフィールの情報 // 同期するプロフィールの情報
 gitlab_rails['omniauth_sync_profile_attributes'] = ['email'] gitlab_rails['omniauth_sync_profile_attributes'] = ['email']
 +
 +// 自動サインインを許可するプロバイダ
 +gitlab_rails['omniauth_auto_sign_in_with_provider'] = 'saml'
  
 // true にすると自動生成されたアカウントのログインをブロックする(管理者によるブロック解除が必要) // true にすると自動生成されたアカウントのログインをブロックする(管理者によるブロック解除が必要)
行 29: 行 31:
 // プロバイダのアカウントのメールアドレスが、Gitlab の既存アカウントと一致した場合、自動的にリンクさせる // プロバイダのアカウントのメールアドレスが、Gitlab の既存アカウントと一致した場合、自動的にリンクさせる
 gitlab_rails['omniauth_auto_link_saml_user'] = true gitlab_rails['omniauth_auto_link_saml_user'] = true
 +
 +// 指定プロバイダーを外部アカウントとして扱い、内部プロジェクトにアクセスできなくする
 +# gitlab_rails['omniauth_external_providers'] = ['saml']
 +
 +// 2要素認証をパスするプロバイダを指定、saml には適用されない
 +# gitlab_rails['omniauth_allow_bypass_two_factor'] = ['google_oauth2']
  
 gitlab_rails['omniauth_providers'] = [ gitlab_rails['omniauth_providers'] = [
サーバソフトウェア/gitlab/g_suite_saml.1586252895.txt.gz · 最終更新: 2020/04/07 18:48 by humolife