Я пытаюсь реализовать аутентификацию в django с помощью django_cas_ng, а также предоставить опцию all-auth для входа в google.

Мое требование - иметь основное приложение для управления аутентификацией, которое должно включать аутентификацию google (all-auth в django) и django_cas_ng (CAS-аутентификация).

Теперь я хочу иметь возможность использовать это приложение аутентификации для нескольких проектов (система CAS). Я должен зарегистрироваться только для одного приложения и иметь возможность войти в другое приложение, используя то же имя пользователя и пароль. (система аутентификации CAS).

path('', django_cas_ng.views.LoginView.as_view(), name='cas_ng_login'), path('accounts/logout', django_cas_ng.views.LogoutView.as_view(), name='cas_ng_logout'),

И url cas_ng_login перенаправляет меня на CAS_SERVER_URL = 'http://localhost:8000/accounts/', где у меня реализована аутентификация google.

введите описание изображения здесь

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