0
我正在手動編寫OAuth2服務器流程,以允許用戶使用Google(和其他網站,但讓我們專注於Google)登錄。Google OAuth2驗證服務器流程中的訪問令牌
我的基本流程工作:
- 用戶單擊登錄鏈接。
- 轉到Google並看到同意屏幕。
- 接受。
- 重定向回我的網站。
- 服務器將相關信息和日誌的用戶。
到目前爲止好。現在我想確保服務器記住下次用戶。爲此,我將令牌和其他用戶數據一起存儲在服務器上。
現在,如果令牌仍然有效,那麼如何檢查服務器到服務器?我有它的到期時間,所以我知道這段時間過去後它是無效的,但是我該怎麼辦呢?如果我只想允許登錄,我是否應該要求永久(離線)令牌?
是與谷歌不同的URL的OAuth發揮here
更多的細節,但是這並沒有回答我的問題:我應該問一個永久性的(離線)令牌*如果我只想允許登錄?* –
如果你不這樣做,那麼每次你必須將最終用戶重定向到谷歌進行身份驗證時,唯一的區別是如果會話存在,那麼它可能不會再次驗證(尚未測試它)和馬上會給你一個令牌,但如果你不想讓最終用戶去谷歌那麼是的,你必須要求離線訪問。 – dvsakgec