Я пытаюсь установить Gerrit
с OpenID
в качестве контроля доступа. Мне нужен мой google apps account
, который будет использоваться как openID. Я попробовал пару способов добиться этого, но пока не последователен. Это то, что мой gerrit config
выглядит следующим образом:Как настроить учетную запись Google Apps openId для Gerrit
[auth]
type = OPENID
allowedOpenID = 'https://www.google.com/accounts/o8/site-xrds?hd=mysite.com'
Для указанной выше конфигурации, я получаю ошибку Provider is not allowed
при попытке входа.
Это нормально работает с нормальным счетом google
, но не с google apps account
. Я уже прочитал много сообщений в stackoverflow
и gerrit
сайтах разработчиков, но ничего не сработало для меня. Любая помощь приветствуется.
EDIT: Проблема с использованием одинарные кавычки '
вокруг URL. Howerver теперь есть новый вопрос: После того, как я подписал в и вернуться на мой сайт он говорит:
The page you requested was not found, or you do not have permission to view this page
URL-адрес перенаправляется mysite.com/#SignInFailure,SIGN_IN,Provider+not+allowed
. Есть идеи ?
Не работал для меня в Gerrit 2.9. Такая же ошибка 'OpenID auth request содержит незарегистрированный домен' – Harikrishnan