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