122得票8回答
使用Python请求时如何进行身份验证(访问令牌)

我正在尝试在Python中使用API查询。从命令行中,我可以这样使用curl:curl --header "Authorization:access_token myToken" https://website.example/id 这会产生一些JSON输出。 myToke...

107得票6回答
如何在Angular中客户端解码JWT编码的令牌负载?

我从API中获得了一个JWT编码的访问令牌作为响应。但我无法将其解码并以JSON格式获取。我尝试使用angular2-jwt库,但它没有起作用。我在下面写下了我的代码: setXAuthorizationToken(client){ let requestHeader = new He...

103得票4回答
使用JWT令牌身份验证时,刷新令牌是否真的必要?

我参考了另一个关于使用JWT的refresh tokens的SO帖子。 JWT(JSON Web Token)到期时间的自动延长 我有一个非常常见的应用程序架构,我的客户端(Web和移动)与REST API通信,然后再与服务层和数据层交互。 我理解JWT令牌身份验证,但我有点困惑如何使用re...

99得票18回答
如何使用Google API客户端刷新令牌?

我一直在尝试使用Google Analytics API(V3)并遇到了一些错误。首先,所有设置都是正确的,并且在我的测试帐户中工作正常。但是当我想要从另一个配置文件ID(相同的Google账户/ GA账户)获取数据时,我会收到403错误。奇怪的是,来自某些GA账户的数据将返回数据,而其他账户...

97得票9回答
获取Google API的刷新令牌

我无法使用我的代码获取刷新令牌。 我只能获取访问令牌、令牌类型等信息, 我已经按照一些教程进行了操作,例如在我的登录URL中添加access_type=offline:echo "<a href='https://accounts.google.com/o/oauth2/auth?" ...

94得票5回答
刷新令牌有什么意义?

我必须承认,这个问题我一直持有很长时间,但从未真正理解。 假设授权令牌就像一个保险柜的钥匙,当它过期后就无法再使用。现在我们得到了一个神奇的刷新令牌,可以用它来获取另一个可用的钥匙,然后继续下去...直到神奇令牌过期。那么为什么不将授权令牌的过期时间与刷新令牌设置为相同呢?根本没有必要吗? ...

90得票11回答
如何将GitHub个人访问令牌添加到Visual Studio Code

我收到一封电子邮件,说GitHub将在2021年8月13日后要求令牌身份验证。 我想确保在此日期之后不会有服务中断(推送/拉取)。 所以我登录GitHub并创建了一个令牌用于我的单个存储库。 现在我想使用该令牌从Visual Studio Code中的Git和命令行(我已在Mac上安装)推...

89得票4回答
如何在Keycloak中指定刷新令牌的生命周期

Keycloak的刷新令牌生存期为1800秒: "refresh_expires_in": 1800 如何指定不同的过期时间?在Keycloak管理界面中,只能指定访问令牌的生存期:

84得票3回答
基于OAuth和基于Token的身份验证有什么区别?

我认为OAuth基本上是一个基于令牌(Token)的身份验证规范,但大多数情况下,框架似乎表现出它们之间存在差异。例如,如下图所示Jhipster询问是否使用基于OAuth或基于Token的身份验证。 这两者不是一样吗?既然两者都包含令牌在其实现中,那么区别在哪里呢?

70得票8回答
Facebook页面访问令牌-这些是否会过期?

我正在开发一款应用,允许用户管理其Facebook粉丝页面。这需要以下两个访问令牌: 用户访问令牌 页面访问令牌 我对用户访问令牌非常熟悉,但对页面访问令牌不熟悉。 有人知道页面访问令牌的有效期有多长吗?在Facebook网站上我只能找到这个简洁的段落,它没有提到任何关于过期的信息。...