【发布时间】:2018-06-21 00:28:41
【问题描述】:
我们正在使用 Open id connect 身份验证代码流从外部授权服务器获取刷新令牌和访问令牌。我正在考虑使用 IdentityModel 库从代码中检索令牌。
https://github.com/IdentityModel/IdentityModel2/blob/dev/README.md
令牌将与过期日期一起存储在数据库中。
我想知道检查访问令牌是否过期的最佳做法。我了解以下方法之一将有助于实现这一目标。想知道是否有更清洁和更好的方法。
- 使用过期的令牌访问受保护的服务。猜猜它会抛出异常
- 将到期日期与今天的日期进行比较。
- IdentityModel 库中有没有办法检查访问令牌是否过期?
还有其他更好的方法吗?
【问题讨论】:
标签: c# asp.net-web-api access-token openid-connect