Python Social Auth: укажите настройки "realm" и "redirect_to" - PullRequest
0 голосов
/ 22 мая 2019

Python Social Auth (В случае Django)

Я пытаюсь подключить систему аутентификации с одним провайдером OpenID и не могу найти, где должны быть указаны параметры return_to и realm , поэтому окончательный POST для стороннего провайдера будет выглядеть так:

'openid.return_to': 'https://example.com/',
'openid.realm': 'https://another_example.com/'
...

Теперь, даже в производстве, он отправляет 127.0.0.1 для обоих

Большое спасибо

1 Ответ

0 голосов
/ 22 мая 2019
  • openid.return_to зависит от настройки заголовка хоста nginx / apache

  • openid.realm можно определить в глобальной настройке Django OPENID_TRUST_ROOT

PS openid.return_to также можно определить путем переопределения метода build_absolute_uri в пользовательской стратегии класса (глобальная настройка Django SOCIAL_AUTH_STRATEGY)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...