refresh token 用来请求 access token,access token 过期时间变得非常短暂,网上的答案都是说增强了安全性,但是具体没说怎么增强,请问添加 refresh token 具体意义是什么
refresh token 用来请求 access token,access token 过期时间变得非常短暂,网上的答案都是说增强了安全性,但是具体没说怎么增强,请问添加 refresh token 具体意义是什么
|
stevenhawkingJul 14, 2018
1
因为短了所以安全, 添加 refresh_token 的意义就在于让他变得更安全
|
|
zwh2698Jul 14, 2018 via Android
2
如果一个 token 长期有效,你怕不怕别人偷你家东西?你设置失效机制,但是你活没完,怎么办申请延期,可是如果谁都能申请延期那还有什么意义,所以需要身份证
|
|
hu5kyJul 14, 2018
3
|
|
panpanpanJul 14, 2018 via iPhone
5
access token 是给客户端的,有泄露的风险,refersh token 是给服务端的,不能暴露给用户。
|
|
leekafaiJul 15, 2018
8
scope=时间+范围
|
|
doubleflowerJul 15, 2018 via Android
9
有些服务 refresh token 也会很快过期,比如 inoreader 家的 API
|
|
10
@zwh2698 但是 refersh token 也是存在客户端,也可以通过获得 refersh token 来再次窃取 access token
|
|
whileFalseJul 15, 2018
11
@cc959798 但是如果有需要的话,refresh_token 也可以存在服务端。
|