私はdjangoでデフォルト認証システムを使用していますが、私はOpenIDライブラリを使ってOpenID経由でユーザーを認証できます。私がしたいのは、ログインすることですが、デフォルトのdjango認証システムを使用しているようです。ユーザを認証するにはパスワードが必要です。実際にパスワードを使用せずにこれを回避する方法はありますか?パスワードなしのdjango認証
私はこのような何かをしたいのですが...
user = ... # queried the user based on the OpenID response
user = authenticate(user) # function actually requires a username and password
login(user)
私はすぐにちょうどauthenticate
機能をオフに残して、それは、ログインが必要とするbackend
フィールドを、添付します。
[パスワードなしでユーザーを手動でログイン](http://stackoverflow.com/questions/2787650/manually-logging-in-a-user-without-password)の可能な複製。 – easoncxz