![]() |
1
3
一次生成的OAuth令牌不会过期,除非用户/应用程序本身撤销它们。当用户在你的应用程序上注册时,只需获取访问令牌和访问秘密令牌一次。将其存储在本地,并在需要时使用它来查询gdata API。 每次用户再次登录时,不需要请求访问令牌。 |
![]() |
2
2
既然您使用的是OAuth,我知道您的应用程序是Web应用程序吗?好吧,OAuth是您遇到所描述的问题的原因,这不仅仅是一个问题,而是API的一个特性。请参见,OAuth连接是数字签名的,因此每次用户尝试登录时,都会将它们重定向到OAuthAuthorizeToken页。 要解决问题,请使用authsub而不是oauth。它不那么安全,但更方便。此外,它还允许应用程序简单地接收一个表示用户已通过goodle验证的令牌,因此您不需要以这种方式存储任何有关用户的信息。 希望这有帮助! |
![]() |
3
1
有一个 Oauth/OpenID hybrid solution (见 source )-基本上你要求确定 范围 访问、获取基本用户数据并请求令牌作为返回,然后将其交换为auth令牌并保存以供将来使用。 |
![]() |
Wauna · IdentityServer4标准网关资源所有者设置 7 年前 |
![]() |
lonerunner · OpenID用户验证是如何工作的? 11 年前 |
![]() |
zerowords · 如果有些用户不需要成为用户怎么办? 12 年前 |