草庐IT

tokenizers

全部标签

php - 如何从 Magento 1.7 REST API 获取访问 token 和访问 token secret

我已经在我的magento管理员上注册了我的应用程序。已经得到ConsumerKey和ConsumerSecret。但我没有运气获得访问token和访问tokensecret。它说oauth_problem=parameter_absent&oauth_parameters_absent=oauth_consumer_key我正在基于此链接进行测试http://www.magentocommerce.com/api/rest/testing_rest_resources.html我需要知道的答案是我必须在标题和数据文本字段中填写什么?如何获取访问token和访问secrettoken(

php - CSRF token 与多个选项卡冲突

我在我的应用程序中构建了CSRF保护,方法是在每个页面加载时生成一个随机token,将其放入session,然后将token绑定(bind)到标记属性如:然后在每个表单操作或ajax请求中,我只需从body标记中获取token并将其发送。这很好用,除了一个大问题。用户打开应用程序的多个选项卡,我看到token冲突。例如,用户加载第一个页面并生成一个token,然后他们切换选项卡,加载另一个页面,该页面生成一个新token。最后他们切换回第一页并提交格式操作。这会导致无效的CSRFtoken错误。重新构建它以防止与多个选项卡发生冲突,同时尽可能确保其安全的最佳方法是什么。是否只是在登录时

PHP 表单 token 的使用和处理

我是使用PHP编写登录脚本的初学者。这是我目前拥有的表单标记语句:$_SESSION["form_token"]=md5(rand(time(),true));在用户表示他/她要登录后立即发出该语句。我有限的理解是token的目的是在唯一时间点识别唯一用户并伪装表单token信息。然后一切都变得模糊了。这是我的3个悬而未决的问题:出于安全考虑,什么时候是“检查”表单token的最佳时间?如何检查?如果有的话,我什么时候“销毁”表单token?(IOW,在用户注销之前表单token是否会保持“事件”状态? 最佳答案 这是为了防止CSR

PHP - 如何实现密码重置和 token 过期

我想设置一个php密码恢复脚本,使用24小时后过期的token。但我不知道该怎么做。我现在有SHA1加密的用户密码。我想我想做的就是将token附加到URL,当用户请求重设密码时发送给用户。但是我该如何正确地做到这一点以及我需要在数据库中存储什么? 最佳答案 当您的用户请求重置密码时,生成一个token并计算其到期日期将token及其到期日期存储在用户表中该用户的单独列中向用户发送一封包含重置链接的电子邮件,并将token附加到其URL当您的用户点击链接时,从您的URL中获取token(可能使用$_GET['token'])根据您的

php - Stripe : No such token. 。测试模式下存在类似对象,但使用实时模式 key 发出此请求

在实时模式下使用Stripe时出现这个PHP错误:Nosuchtokentok_fgfhn..asimilarobjectexistsintestmode,butalivemodekeywasusedtomakethisrequest在Stripe测试模式下一切正常,而且我已切换到实时APIkey。我这样创建一个新客户:$token=$_POST['stripeToken'];$email=$_POST['email'];$customer=\Stripe\Customer::create(array('email'=>$email,'card'=>$token));//chargef

php - OAuth:存储访问 token 和 secret

我们有许多客户使用我们的API来支持他们的网站。我在工作中开始了关于使用OAuth进行经过身份验证的API调用的对话。我们将同时拥有两条腿和三条腿的流程。对于三足流,我们还没有就如何存储访问token和secret达成共识。解决此问题的常见方法是让客户将访问token和secret存储在他们自己的数据库中,但这是不可能的,因为客户不想处理代码更改和实现问题。我们正在考虑的其他选项:1)将访问token和secret保存在cookie中2)将它们保存在session中。我不确定这些是否是个好主意。有人有什么建议吗?谢谢。 最佳答案 我

php - 使用 token 实现RESTful API身份验证(Yii/Yii2)

我正在Yii1.x中构建一个API,它将与移动应用程序一起使用。该过程的一部分涉及使用下面的以下JSON请求进行登录(使用用户名和密码)://使用用户名和密码发送的请求{"request":{"model":{"username":"bobbysmith","password":"mystrongpassword"}}}//如果成功登录,则返回以下响应{"response":{"code":200,"message":"OK","model":{"timestamp":1408109484,"token":"633uq4t0qdtd1mdllnv2h1vs32"}}}此token非常重

mongodb - 使用 MongoDB 生成的 _ids 作为 "secret data"(例如,OAuth token )

MongoDB_id字段是否足够随机/不可猜测以充当secret数据?例如:如果我正在构建服务器端OAuth,我可以使用_id作为用户的OAuthtoken吗?我想这样做是因为它为数据库提供了清洁度和可索引性(例如,“tokens._id”=>oauth_token)。检查MongoDB_id对象的结构,它们似乎是相当随机的,但我确实对恶意实体暴力猜测一个存在一些挥之不去的担忧。 最佳答案 简而言之,没有。MongoObjectIds很容易猜到。特别是在高负载下,这些通常是连续的数字,因为时间戳、机器和进程ID不会改变。如果你看th

mongodb - 使用 MongoDB 生成的 _ids 作为 "secret data"(例如,OAuth token )

MongoDB_id字段是否足够随机/不可猜测以充当secret数据?例如:如果我正在构建服务器端OAuth,我可以使用_id作为用户的OAuthtoken吗?我想这样做是因为它为数据库提供了清洁度和可索引性(例如,“tokens._id”=>oauth_token)。检查MongoDB_id对象的结构,它们似乎是相当随机的,但我确实对恶意实体暴力猜测一个存在一些挥之不去的担忧。 最佳答案 简而言之,没有。MongoObjectIds很容易猜到。特别是在高负载下,这些通常是连续的数字,因为时间戳、机器和进程ID不会改变。如果你看th

长时间空闲的 phpmyadmin token 不匹配

我在本地开发环境中安装了phpMyAdmin4.0.4.1,我将auth_type设置为config。我还通过此设置提供身份验证要求:$cfg['Servers'][$i]['auth_type']='config';$cfg['Servers'][$i]['host']='localhost';$cfg['Servers'][$i]['password']='somepassword';但是一段时间后它是空闲的,如果我点击它的任何链接,它会显示一个错误tokenmismatch,有什么办法可以增加它的TTL?还是让它永远活着?上图显示错误。 最佳答案