7得票2回答
Facebook长期访问令牌

我想在我的网站上展示最新的Facebook帖子。我有一个脚本,但它需要访问令牌才能运行。 我按照以下这篇文章中提到的步骤进行操作:https://neosmart-stream.de/de/facebook/how-to-create-a-facebook-access-token/comm...

84得票5回答
在Node.js中更改密码和注销时使JWT失效的最佳实践是什么?

我想了解在更改密码/注销时无需访问数据库来使JWT无效的最佳实践。 我有以下思路来处理上述2种情况,需要访问用户数据库: 1. 在更改密码时,我检查存储在用户数据库中的密码(已经哈希)。 2. 在注销时,我在用户数据库中保存最后一次注销的时间,因此通过比较令牌创建时间和注销时间,我可以使其无...

12得票1回答
刷新令牌为什么更安全?如果刷新令牌也可能被盗用,为什么要使用刷新令牌?

假设我的用户已登录,我给了他2个令牌:访问令牌和刷新令牌。 访问令牌有效期为15分钟,刷新令牌有效期为1周。 我们不希望只给用户具有长期有效性的访问令牌,因为某人可以获取该访问令牌并使用它发出请求,所以我们将其设置为15分钟有效。 然而,我们的刷新令牌也可能被盗取吗?有人可以获取我们的刷...

12得票1回答
如何生成和验证CSRF令牌

如何生成和验证CSRF令牌是最佳的方法?从我的了解来看,即使您在“post”表单中有一个隐藏字段,黑客也可以使用ajax获取该表单,获取csrf令牌并发送另一个请求到站点以提交该表单。 如果我们要检查发送给我们的标头...那么黑客可以简单地将csrf令牌发送到服务器端脚本,然后模拟HTTP标...

128得票6回答
在客户端上存储刷新令牌的位置在哪里?

我的SPA应用程序使用以下架构(source): 这假设我的客户端应用程序知道刷新令牌,因为我需要它来请求新的访问令牌,如果没有用户凭据(例如电子邮件/密码)。 我的问题是:在客户端应用程序中存储刷新令牌的位置在哪里?关于此主题的问题/答案很多,但是关于刷新令牌的答案并不清楚。 访问...

110得票9回答
带有令牌参数的https URL:安全吗?

在我们的网站上,我们根据用户通过表单提供的个人信息提供模拟。我们希望允许他们稍后获取他们的模拟结果,但不强制要求他们创建登录/密码帐户。 我们考虑向他们发送一封电子邮件,其中包含一个链接,从中他们可以获取他们的结果。但是,自然地,我们必须保护此URL,因为涉及私人数据。 因此,我们打算在U...

72得票8回答
调用Web API时出现C#不支持的授权类型

我正在尝试从C# WPF桌面应用程序向我的WebAPI执行Post操作。 无论我做什么,我都会得到: {"error":"unsupported_grant_type"} 这是我尝试过的(我已经尝试了一切可找到的方法): 同时,Dev Web API目前处于测试状态:http:...

14得票3回答
我应该如何存储由RESTful API生成的令牌?

我已经构建了一个API,用于为登录用户生成认证令牌。同时,我还编写了一个使用Node.JS的客户端应用程序。 当我从客户端应用程序使用用户凭据向API发出请求时,我会获得认证令牌:我应该如何将其存储在客户端应用程序中?我不应该每次想要对API发出请求时都请求一个令牌,对吗? 我考虑将令牌放入C...

8得票3回答
PHP - 生成交易令牌

我需要为一个银行应用程序(仅限生产环境)生成一次性且唯一的类似于Stripe令牌,以代表账户和交易。那么,哪种方法既安全又适当呢? 我可以使用random_bytes()吗? 如果令牌是字母数字组合而不仅仅是数字,那将更好。例如,Stripe令牌看起来像tok_382r1O2IZ7Igsf...

10得票9回答
什么是在Delphi中解析一行的最快方法?

我有一个非常大的文件,必须逐行解析。速度至关重要。 一行的示例:Token-1 Here-is-the-Next-Token Last-Token-on-Line ^ ^ Current ...