У меня есть приложение django, созданное для организации. Но у всех пользователей есть учетные записи в приложениях Google организации. Мы сохранили для них две отдельные учетные записи (приложения Google и приложение Django), что не очень удобно. Их имя пользователя django совпадает с именем пользователя их приложений Google (часть, предшествующая @domain.com
).
Я хочу просто изменить страницу входа в мое приложение django, чтобы перенаправлять на приложения Google для аутентификации (т. Е. Вход с открытым типом входа). Кроме того, когда они вошли в систему, я бы хотел, чтобы он возвращал Пользователя с тем же именем пользователя, чтобы существующие пользователи вошли в свои первоначальные учетные записи (поскольку у них есть данные, сохраненные под этими учетными записями). И новым пользователям будет просто создана новая учетная запись django с этим именем пользователя.
Не уверен, если кто-нибудь знаком с googleappsauth . Это модуль django, позволяющий входить openid в домен приложений Google. Это кажется идеальным для меня. Но это говорит мне, что мне нужна определенная конечная точка openid. Документация, кажется, не указывает, что это требуется, но я не очень знаком с OpenID, поэтому я немного застрял ??