Интеграция Google OAuth2 с kiwi tcms

Я выполнил точные шаги по предоставленной документации для интеграции google OAuth2.

Из Kiwi github page.

Данные для входа в систему Google. https://python-social-auth.readthedocs.io/en/latest/backends/google.html#google-sign-in

Я включил соответствующие настройки в /tcms/settings/common.py

AUTHENTICATION_BACKENDS = [
     "django.contrib.auth.backends.ModelBackend",
     "guardian.backends.ObjectPermissionBackend",
     "social_core.backends.google.GooglePlusAuth",
 ]
 
SOCIAL_AUTH_GOOGLE_PLUS_KEY = "XXXXXXX-XXXXXXXX.apps.googleusercontent.com"
SOCIAL_AUTH_GOOGLE_PLUS_SECRET = "XXXXXXXXXXXXXXXXXXXXX"

С вышеуказанной конфигурацией я могу запустить сервер и попасть на страницу localhost. Страница UI не содержит ожидаемого способа входа через SSO. Я что-то упустил? Как получить изменения в пользовательском интерфейсе kiwi tcms, такие как https://public.tenant.kiwitcms.org/accounts/login/?next=/ Or Continue With Google section of sign in.

Ну, вопрос расплывчатый в некоторых терминах, чтобы ожидать изменения UI без изменения шаблонов.

Мне пришлось добавить соответствующий пользовательский блок входа в систему в этом месте.

https://github.com/kiwitcms/Kiwi/blob/master/tcms/templates/registration/login.html#L39

Нужно было немного обновить настройки, аналогично этому проекту

Вернуться на верх