繁体   English   中英

Identity Server 4 Angular 2令牌到期

[英]Identity Server 4 Angular 2 token expiration

我正在寻找有关如何使用Angular 2和Identity Server 4最好地处理令牌过期的建议。我正在使用Identity Server 4的隐式流程,它不会发出刷新令牌,我不想重定向令牌过期后的用户。

另外,为什么没有刷新令牌? 为什么混合流不适用于javascript客户端? 我控制ID服务器,应用程序和api所以这会工作吗?

我可以推荐用于管理javascript应用程序令牌的库: https//github.com/IdentityModel/oidc-client-js

您已正确使用SPA的隐式流程 - 以下是关于哪个流程正确的描述 - https://leastprivilege.com/2016/01/17/which-openid-connectoauth-2-o-flow-is-正确的那一个/

Oidc-client提供了名为automaticSilentRenew强大功能 - 检查文档 后台有计时器,在令牌过期前处理事件,并使用隐藏的iframe获取新的访问令牌。

Angular2oidc-client示例: https//github.com/jmurphzyo/Angular2OidcClient

使用IdentityServer在JavaScript Web应用程序中进行身份验证和授权概述的视频 - https://vimeo.com/131636653

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM