【发布时间】:2017-01-11 22:16:03
【问题描述】:
我正在开发一个 angularjs 网络应用程序。
要访问服务器端 api,我需要添加一个 id_token 标头和
我收到了一个 id_token,使用 https://accounts.google.com/o/oauth2/auth endpoint。
问题的关键在于 - id_token 有一个到期日期。在访问服务器 API 之前,我需要确保 id_token 尚未过期,但如果是,显而易见的选择是刷新它。
有什么方法可以刷新 id_token?
我知道我可以将 access_type 更改为 offline,并收到 refresh_token,但要求 offline 访问 似乎很奇怪,基本上在我的情况下,用户仅在他实际在线使用网络应用程序时才与服务器交互。
【问题讨论】:
-
我认为您不需要刷新 id 令牌。一旦您从 id 令牌中获得所需的声明,您的应用程序就可以管理自己的会话。见stackoverflow.com/questions/25686484/…