InfoGrab Docs

OmniAuth

타사 ID 공급자를 사용하여 외부 인증을 구성합니다.

사용자는 Google, GitHub 및 기타 인기 서비스의 자격 증명을 사용하여 GitLab에 로그인할 수 있습니다. OmniAuth 는 GitLab이 이 인증을 제공하는 데 사용하는 Rack 프레임워크입니다. 구성되면 로그인 페이지에 추가 로그인 옵션이 표시됩니다. 지원되는 공급자 # GitLab은 다음 OmniAuth 공급자를 지원합니다. 공급자 문서 OmniAuth 공급자 이름 AliCloud alicloud Atlassian atlassian_oauth2 Auth0 auth0 AWS Cognito cognito Azure v2 azure_activedirectory_v2 Bitbucket Cloud bitbucket Generic OAuth 2.0 oauth2_generic GitHub github GitLab.com gitlab Google google_oauth2 JWT jwt Kerberos kerberos OpenID Connect openid_connect Salesforce salesforce SAML saml Shibboleth shibboleth 공통 설정 구성 # OmniAuth 공급자를 구성하기 전에 모든 공급자에 공통되는 설정을 구성하세요. 옵션 설명 allow_bypass_two_factor 사용자가 이중 인증(2FA) 없이 지정된 공급자로 로그인할 수 있도록 합니다. true , false 또는 공급자 배열로 설정할 수 있습니다. 자세한 내용은 이중 인증 우회 를 참조하세요. allow_single_sign_on OmniAuth로 로그인할 때 계정 자동 생성을 활성화합니다. true , false 또는 공급자 배열로 설정할 수 있습니다. 공급자 이름은 지원되는 공급자 표 를 참조하세요. false 이면 기존 GitLab 계정 없이 OmniAuth 공급자 계정을 사용하여 로그인하는 것이 허용되지 않습니다. GitLab 계정을 먼저 만든 다음 프로필 설정을 통해 OmniAuth 공급자 계정에 연결해야 합니다. auto_link_ldap_user OmniAuth 공급자를 통해 생성된 사용자를 위해 GitLab에 LDAP ID를 만듭니다. 이 설정을 활성화하려면 LDAP 통합 이 활성화되어 있어야 합니다. LDAP와 OmniAuth 공급자 모두에서 사용자의 uid 가 동일해야 합니다. auto_link_saml_user SAML 공급자를 통해 인증하는 사용자를 이메일이 일치하면 현재 GitLab 사용자에 자동으로 연결할 수 있도록 합니다. 이 설정을 활성화하려면 SAML 통합이 활성화되어 있어야 합니다. auto_link_user OmniAuth 공급자를 통해 인증하는 사용자를 이메일이 일치하면 현재 GitLab 사용자에 자동으로 연결할 수 있도록 합니다. true , false 또는 공급자 배열로 설정할 수 있습니다. 공급자 이름은 지원되는 공급자 표 를 참조하세요. auto_sign_in_with_provider 사용자가 단일 공급자 이름을 사용하여 자동으로 로그인할 수 있도록 합니다. saml 또는 googl