私のサイトには、django のデフォルトの User モデルを使用する通常のユーザーがいますが、ある特定の機能については、これらのログインを保存せずに python-social-auth を使用してソーシャル アカウント (twitter、fb など) を使用してログインできるようにしたいと考えています。ユーザー モデル (アカウントが作成されず、特定の通常のユーザー タスクを実行する機能がない) およびセッション タイムアウトを使用するデータベース。
私はそれを行う方法を探しましたが、私の小さな研究は実を結びませんでした。何か案は?
概要:
- 通常のユーザーとソーシャルの分離 (ソーシャル認証されたユーザーができることを制限できるようにするため)
- ソーシャル認証されたユーザーのセッション タイムアウト
- ソーシャル認証されたユーザーのユーザー テーブルには追加されません (フットプリントなし)。
- オプション: ロギング用にソーシャル ユーザー名と ID を取得します。
ありがとう