Я пытаюсь интегрировать аутентификацию GitHub с Sonarqube 7.3.
Я создал приложение oauth в Github и обновил идентификатор клиента и секрет клиента в конфигурациях sonarqube github.Кроме того, в Github я обновил URL-адрес Sonarqube https в URL-адресе «Домашняя страница» и «Обратный вызов авторизации» как «https://sample.com/" и» https://sample.com/oauth2/callback" соответственно.
Iнастроить веб-сервер apache для перенаправления порта 443 на порт 8080 (который настроен в sonarqube).В дополнение к идентификатору клиента и секрету клиента в GitHub Sonarqube добавлены следующие конфигурации: - Разрешить пользователям GitHub вход в систему.Значение игнорируется, если идентификатор клиента - установлен в true - разрешить пользователям регистрироваться - установлен в true - стратегия создания входа в систему - такая же, как в GitHub Login - WEB-URL для экземпляра GitHub - https://github.xxx.com/
Яполучить одно из следующих исключений в web.log.В sonar.log нет ошибок, когда я пытаюсь войти через GitHub.Любой вклад в это будет очень полезным.Заранее спасибо!
ОШИБКА web [AWjLlTrGoEbR6VQ0AABX] [ossaAuthenticationError] Сбой аутентификации с помощью github java.lang.IllegalStateException: сбой при выполнении запроса 'https://api.github.com/user'. HTTP-код: 401, ответ:{"message": "Неверные учетные данные", "document_url": "https://developer.github.com/v3"}
at java.lang.Thread.run(Thread.java:745)
Причина: java.lang.StackOverflowError: null в java.lang.reflect.InvocationTargetException. (InvocationTargetException.java:72) в sun.reflect.GeneratedMethodAccessor156.invoke (Неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.redjin.ke49.kef:в ch.qos.logback.classic.spi.ThrowableProxy. (ThrowableProxy.java:66) в ch.qos.logback.classic.spi.ThrowableProxy. (ThrowableProxy.java:60) в ch.qos.logback.classic.spi.ThrowableProxy. (ThrowableProxy.java:72) в ch.qos.logback.classic.spi.ThrowableProxy. (ThrowableProxy.java:60) в ch.qos.logback.classic.spi.ThrowableProxy. (ThrowableProxy.java:72)t ch.qos.logback.classic.spi.ThrowableProxy. (ThrowableProxy.java:60) в ch.qos.logback.classic.spi.ThrowableProxy. (ThrowableProxy.java:72)
в ch.qos.logback.classic.spi.ThrowableProxy. (ThrowableProxy.java:60)