1
私は2つのアプリケーションでdjango(v1.2.5)プロジェクトを持っています。複数のauth with django-social-auth
普通のDjangoユーザーで最初のアプリケーションでユーザーを認証します。
私が2番目のアプリでいくつかのコンタクトモデルになると、django-social-auth(v0.4.2)で2番目のアプリにログインできます。
私の質問は、/ app1/loginを最初のアプリケーションの通常のdjangoログインにし、 /app2/loginを2番目のアプリケーションのdjango-social-authログインページに移動するにはどうすればいいですか?
おかげで、私は質問の答えを理解したようアレックスA.
ありがとうございました。しかし、私はapp2.views.loginで何を書きますか?それに、私はdjango-social-authが私のためにそれを扱うことを望みます。私は、ログイン、ログアウト、リダイレクトを意味します。それには道がありますか?たぶん私は設定で別のLOGIN_URLを定義し、それに応じて私のデコレータを持つ必要がありますか? – alexarsh
文書化されている(特にURLエントリを追加する)ときに 'django-social-auth'を設定し、' social_auth.views.complete'を上書きして追加チェックを実行する必要があります。 'django-social-auth'での動作を見てください:https://github.com/omab/django-social-auth/blob/master/social_auth/views.py#L37 – Kirill