对 Oauth 是否更多地用于身份验证有疑问。
几个问题
我有点迷失了
令牌超时期限通常在授权服务器中为每个应用程序配置,然后将其应用于访问该特定应用程序的所有请求。
如果授权服务器能够确定客户端的信任级别,例如客户端是被管理设备,则授权服务器可以根据客户端的设置颁发具有更长/更短超时时间的令牌。可以从Azure AD 条件访问找到一个示例。
有两种方法可以确定访问令牌的有效性。
我相信是这样,但抱歉我找不到这方面的现实世界参考。请注意,即使Azure AD也不提供令牌自省端点,因此相当一部分 OAuth2 应用程序应使用自编码访问令牌,这确实可以缓解此可扩展性问题。
这就是为什么访问令牌的生命周期应保持较短,并且客户端应定期从授权服务器刷新访问令牌以维持访问授权。
| 归档时间: |
|
| 查看次数: |
1063 次 |
| 最近记录: |