지금은 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