django-openid-auth django + openid заблокирован adblock
Я использую Python django-openid-auth для проверки подлинности OpenID на моем сайте (с помощью внешнего поставщика OpenID).
Как это работает, вы устанавливаете ссылку на локальный URL (скажем /openid/login), и этот URL автоматически обрабатывает логин. Проблема в том, и я удивлен, что никто, похоже, не сталкивался с этой проблемой, представление, которое обрабатывает это, создает невидимую форму со всеми данными и автоматически отправляет ее на страницу внешней аутентификации, и это большое НЕТ-НЕТ для Adblock Chrome, который автоматически блокирует запрос. Конечным результатом является то, что люди теперь смотрят на пустую страницу (потому что все, что есть в этом представлении - это форма со скрытыми полями) и вообще не могут войти в систему.
Есть ли обходной путь для этого? Например, возможность встроить форму в существующую страницу и связать кнопку с отправкой формы вместо необходимости проходить через эту пустую страницу? Я просматривал библиотечные файлы, но я не хотел бы возиться с этим без крайней необходимости (также код не самый ясный).
Заранее спасибо!
Bruno