如何在OAuth访问令牌过期时处理用户的请求?

时间:2015-11-15 12:41:51

标签: angularjs ionic-framework oauth-2.0

我是离子& amp;的新手。 angular,目前正在尝试构建一个Android应用程序。使用OAUTH 2(此处也是新的)进行资源授权。现在,卡在一点&想知道你的人民如何处理这些问题。

基本上,在我的应用程序中,有3个不同的块相互通信来完成这项工作。这些是 -

1 - 客户端应用(离子应用)

2 - 资源服务器

3 - OAuth服务器

成功完成后,获取Access_Token&来自OAuth服务器的Refresh_Token,每当客户端应用程序需要任何资源时,它都会通过将Access_Token附加到请求来向资源服务器发出HTTP请求。然后,资源服务器验证Access_Token与OAuth服务器。如果Access_Token找到有效的资源服务器,则返回所需资源,否则返回错误。

所以,我的问题是 - 如果Access_Token已过期&在客户端,我也从资源服务器获得了错误,然后我将如何获得新的Access_Token&使用新的HTTP请求重新发送。因为,当我向新的Access_Token发出HTTP请求时,我将丢失之前用户的请求。然后,在获得新的Access_Token之后,我将如何触发用户的旧HTTP请求以获取他/她所需的资源。

0 个答案:

没有答案