1

Python のdjango-openid-authを使用して、自分のサイトで OpenID 認証を行っています (外部 OpenID プロバイダーを使用)。

これが機能する方法は、ローカル URL (/openid/login など) へのリンクを設定し、その URL がログインを自動的に処理することです。問題は、誰もこの問題に遭遇したように見えないことに驚いています。それを処理するビューは、すべてのデータを含む非表示のフォームを作成し、それを外部認証ページに自動的に送信します。リクエストの発生を自動的にブロックする Chrome の広告ブロック。その結果、人々は空白のページを見つめるようになり (そのビューには非表示のフィールドを持つフォームしかないため)、実際にはまったくログインできなくなります。

これに対する回避策はありますか? たとえば、フォームを既存のページに埋め込んで、空白のページを通過する代わりにボタンをフォームの送信にリンクできますか? 私はライブラリファイルを見てきましたが、絶対に必要でない限り、それを台無しにしたくありません(また、コードは最も明確ではありません)。

前もって感謝します!

ブルーノ

4

0 に答える 0