1

django の組み込み認証を使用して、電子メールとパスワードを持つ新しいユーザーを作成することに慣れていますが、Twitter のみを使用してログインする新しいユーザーを作成したいと考えています。私が知る限り、django-social-auth は Twitter アカウントを既存の Django User オブジェクトに関連付けます。私の場合、既存の Django User オブジェクトはありません。これは、Twitter がサイトへのログインに必要な方法になるためです。ジャンゴの組み込み認証を放棄する必要がありますか? または、私がやりたいことをするためにそれを拡張する良い方法はありますか? ご提案ありがとうございます。

4

1 に答える 1

1

django-social-authは、djangoの組み込み認証を拡張します。django-social-authは、Twitterユーザーが正常に認証される新しいユーザーを自分で作成します。django-social-authの機能について読むことができます:

  • 基本的なユーザーデータの入力とシグナリング。プロバイダーの応答からのカスタムフィールド値を許可します。

  • 単一ユーザーへの複数のソーシャルアカウントの関連付け

  • 必要に応じてカスタムユーザーモデルのオーバーライド(デフォルトではauth.User)

  • 認証/関連付けメカニズムを処理するための拡張可能なパイプライン

于 2012-07-18T12:54:37.750 に答える