私はDjangoサイトで作業しています.Djangoサイトでは、認証部分がStack Overflowの仕組みとまったく同じように機能することを望んでいます. 新しいユーザーがサイトにアクセスし、[新しいアカウントを作成] をクリックして OpenID プロバイダーを選択し、認証を受けると、ユーザー名として「openiduser4356」などを使用してアカウントが作成されます。その後、ユーザーは設定に移動して、ユーザー名を好きなように変更できます。私は、いかなる種類のローカル アカウント サインアップも望んでいません。
私は一日中 django-authopenid を機能させるのに費やしましたが、このプラグインが機能する唯一の方法は、既存のアカウントに OpenID ID を追加することです。django-authopenid がインストールされている場合、django-registration もインストールされていない限り、サイトを実行することさえできません...
このことと格闘して、自分のやりたいことを実行する前に、この種のことが可能かどうか、または良いアイデアかどうかをすぐに知りたいと思います。django 用の OpenID プラグインが他にもいくつかあることに気付きました。私がやろうとしていることを行うのに、それらのどれかがより優れていますか?