2

私はDjangoサイトで作業しています.Djangoサイトでは、認証部分がStack Overflowの仕組みとまったく同じように機能することを望んでいます. 新しいユーザーがサイトにアクセスし、[新しいアカウントを作成] をクリックして OpenID プロバイダーを選択し、認証を受けると、ユーザー名として「openiduser4356」などを使用してアカウントが作成されます。その後、ユーザーは設定に移動して、ユーザー名を好きなように変更できます。私は、いかなる種類のローカル アカウント サインアップも望んでいません。

私は一日中 django-authopenid を機能させるのに費やしましたが、このプラグインが機能する唯一の方法は、既存のアカウントに OpenID ID を追加することです。django-authopenid がインストールされている場合、django-registration もインストールされていない限り、サイトを実行することさえできません...

このことと格闘して、自分のやりたいことを実行する前に、この種のことが可能かどうか、または良いアイデアかどうかをすぐに知りたいと思います。django 用の OpenID プラグインが他にもいくつかあることに気付きました。私がやろうとしていることを行うのに、それらのどれかがより優れていますか?

4

3 に答える 3

1

django-openidは django-registration に依存しません。

于 2009-06-25T12:11:10.273 に答える
0

rpxnow.com を使用しても構わない場合は、http://github.com/howthebodyworks/django-rpx/tree/master を確認してください。

于 2009-06-25T12:03:35.997 に答える