Я пытаюсь использовать аутентификацию Django, но с внешними вызовами веб-службы. Вызовите веб-службу с полезной нагрузкой на имя пользователя и пароль. Есть ли у вас учебник или возможность сделать это? Я пытаюсь с Remote User, но он не работает. Я могу достичь точки, что вызов аутентификации работает, но до сих пор застрял с страницы входаDjango Аутентификация с использованием внешних веб-сервисов
class AppRemoteUserBackend (RemoteUserBackend):
create_unknown_user = True
def authenticate (self, **credentials):
//getting the user info by webservie call
customer = CustomerManagementService.getSelf(credentials)
myUser= MyUser()
myUser.info= customer
myUser.id = customer['id']
myUser.username = credentials['username']
t = myUser.is_authenticated()
return myUser
from django.contrib.auth.models import User
class MyUser (User):
objects = None
username = ""
info= ""
def get_group_permissions (self):
return []
def get_and_delete_messages (self):
return []