1
我一直在嘗試實現自己的OAuth2提供程序,並且我有點卡在refresh_token部分。我想如何處理它?我應該檢查API中還是客戶端的refresh_token?如果我不清楚我給出一個場景:oauth2如何處理刷新令牌
假設我在API端checkToken
函數檢查令牌是否無效或過期。我輕鬆通過無效測試。然後我檢查過期的部分。所以棘手的部分是在這裏爲我。在功能checkToken
我應該補充
if(findRefreshToken($client_id, $user_id)) {
$this->grantRefreshToken($client_id, $client_secret, $user_id);
} else {
$this->error(401, 'Token expired');
}
或者我應該只有401錯誤和比對發現用它做什麼?
它非常有意義,我明白爲什麼我會分開保存它。我猜想做兩個電話更容易受到黑客攻擊。 – Gasim