今のところflask-oauthlib
とflask-login
を併用しようとしています。flask-oauthlibとflask-loginを一緒に使用するにはどうすればいいですか?
flask-oauthlib
はoauth
を使用する簡単な方法ですが、ログインマネージャーがログインしていないすべてのユーザーを/login
に自動的にリダイレクトするようにしたいと考えています。 flask-login
では、これを達成するためにlogin_required
を使用することができます。しかし、私はflask-oauthlib
でこれをどのように達成することができますか?
さらに、flask-oauthlib
を使用してセッションを管理する方法は?私はSSOの仕組みを理解していますが、このトークンが期限切れになっているかどうかわかりますか?
実際には、私は問題を再検討し、最後にトークンが期限切れであるかどうか気にする必要がないことを認識しました。そうであれば、それを再認証するだけです。そして、OAUTHはログインの最初のステップで働いています。このユーザーを認証した後、ユーザーのセッションの管理は、サードパーティアプリケーション自体によって処理されます。要約すると、OAUTHはユーザーの認証に使用されますが、セッションの管理には使用されません。 – Sraw
@スローはい。 OAuthはセッションとは何の関係もなく、Flaskで管理することができます。 – lepture