У меня возникла проблема с возможностью аутентификации Google с моей установкой GitLab. Я последовал за this guide, чтобы добавить активировать аутентификацию Google (интерфейс немного изменился, но мне удалось создать токены, которые мне нужны, с контактами & Google+ api для моего домена). Когда я перехожу на мой адрес входа в GitLab, ни один провайдер не появляется. Я также включил Omniauth. Вот соответствующий отрывок из моего Gitlab.rb:Невозможно включить Google Login (omniauth) в GitLab CE
gitlab_rails['omniauth_enabled'] = true
gitlab_rails['omniauth_allow_single_sign_on'] = false
gitlab_rails['omniauth_block_auto_created_users'] = false
gitlab_rails['omniauth_providers'] = [
{
"name" => "google_oauth2",
"app_id" => "not-showing",
"app_secret" => "not-showing",
"args" => { "access_type" => "offline", "approval_prompt" => '' }
}
]
Я склонен, однако, думать, что это проблема с самой OmniAuth, потому что в моем GitLab администратора приборной панели, он не показывает зеленый «на» рядом с ним:
Я запускаю сервер на Ubuntu 14.04.
Любое понимание этого было бы весьма полезным.