草庐IT

authenticate_with_http_token

全部标签

php - Zend_Http_Client - 从 Stream 读取?

我想使用Zend_Http_Client访问新的TwitterStreamAPI。问题是,对该网页(http://stream.twitter.com/1/statuses/sample.json)的HTTP请求从未完成但一直在加载。所以即使我将Zend_Http_Client设置为setStream(),我也无法获取它发出的信息。这是我目前的逻辑:$httpClient=newZend_Http_Client("http://stream.twitter.com/1/statuses/sample.json");$httpClient->setAuth("username","pas

PHP: HTTP Basic - 注销

我会设置它,如果有人发送请求“注销”,它会自动将他们带到一个页面,上面写着“成功注销”。如果客户尝试按下后退按钮或前往限制区域,它将再次请求HTTP身份验证。我目前的情况是这样的:example.com/restricted/index.php://Therestofthepageisthendisplayedlikenormal如果访问example.com/restricted/index.php?logout则用户成功访问example.com/logout.php。当用户尝试返回但是随机发生的事情时,有时它会要求两次HTTP身份验证(???),有时它会一直在循环中请求身份验证(

php - "raw HTTP header"是什么? "HTTP header"和 "raw HTTP header"有什么区别?

在ZendFramework的ResponseClass中,有两个不同的数组用于存储header:_headers[]和_headersRaw[]。并且有适当的方法来设置每一个:setHeader()、getHeaders()、clearHeader()和setRawHeader()、getRawHeaders()、clearRawHeaders()。有“header”和“rawheader”的原因是什么?这些header中的每一个在实践中是否有某种特殊的用法? 最佳答案 使用setHeader设置键值对而不用担心格式化,例如$th

php - 将自定义 HTTP header 传递给 RESTful 请求

我正在尝试将Backbone集成到Yii中,因此我需要REST。所以我安装了一个Yii扩展,restfullyii,它使用需要传递给请求的用户名和密码。问题是我不知道如何使用Backbone执行此操作。通缉请求示例:Listcurl-i-H"Accept:application/json"-H"X_REST_USERNAME:admin@restuser"-H"X_REST_PASSWORD:admin@Access"http://yii-tester.local/api/sample/curl-i-H"Accept:application/json"-H"X_REST_USERNAM

php - 如何在 Symfony 2 中有效地使用 paginate with doctrine?

我想在Symfony中使用DoctrineORM和分页方法。KnpPaginatorBundle看起来简单易用。我还使用Doctrine存储库,因为可以轻松地重用和测试查询。这个包和我发现的其他包一样工作。它需要查询构建器作为参数。有没有比给每个存储库函数分页器作为参数(或空值)更好的方法呢?我不想对每个查询结果进行分页,所以我认为所描述的解决方案不是最好的,我正在寻找建议。 最佳答案 我知道有两个包可以做到这一点:https://github.com/KnpLabs/KnpPaginatorBundlehttps://github

php - 我应该如何使用 PHP 和 MySQL(不使用 OAuth)以安全的方式将 'Token Based Authentication' 实现到一组 Web API?

我使用Slim框架在PHP中开发了几个WebAPI,移动应用程序(iOS和Android)使用这些框架来处理它们的请求并获取所需的数据。最后,在每个API中,我将从移动应用程序收到的请求发送到我网站代码库中的相应函数。然后相应的函数接受请求和请求参数,处理请求并返回所需的数据。然后API将数据以JSON格式返回给移动应用程序。这是当前的工作流程。现在,我想让网站资源(即来自网站代码库和数据的功能)的可用性受用户身份验证的约束。简而言之,我想在这种情况下实现“基于token的身份验证”方案。下面应该是我实现“基于token的身份验证”后的流程:当用户通过在请求中向登录API发送用户名和密

php - 如何通过 Google JavaScript oauth2 API 获取访问 token

http://api.chan15.info/google-stackoverflow.html这是我用来让用户通过GoogleJavaScriptAPI登录的示例代码,它可以工作,下一步是使用用户ID通过PHP登录到本地服务器,但是通过JavaScript使用用户ID是非常危险的,真正的我想要的程序是:通过JavaScriptAPI登录用户从JavaScript获取access_token将访问token传递给PHP使用GoogleOAuth的访问token通过PHP再次获取用户ID通过用户id登录用户但我不知道如何获取访问token。 最佳答案

php - 如何在 PHP 中的 HTTP 请求之间共享内存?

我正在尝试实现一个非常非常大的字典搜索来匹配PHP句子中的单词。我最初的想法是使用Aho-corasick算法,因为Aho-corasick解决了我的确切问题。我首先在PHP中实现了一个Trie。Trie在被缓存时会成为一个足够快的字典;但是,它占用大约3mb的内存。这在PHP中无法很好地扩展。很明显,无论我们使用何种数据结构,一个大字典都会占用很多内存。我只需要字典的一个实例,因为它是静态的,不需要重建。如果这个对象可以在所有线程之间共享,3mb的内存可以忽略不计,但是,我不确定在PHP中线程之间共享内存的正确方法。如何在HTTP请求之间共享此对象?当每个线程需要仅由Trie创建的3

php - 拉维尔 5 : Apache php http authentication

我需要关于以下主题的一些帮助和建议。我的boos有一个简单的Apache服务器设置并且有asimplephpauth设置以及。一旦使用这样的面板验证用户。他/她可以访问其背后运行的所有应用程序。所以换句话说,这个面板作为一个“门”,如果你在门上,那么你就可以访问(当然,网络服务器上运行着权限表)。问题我使用Laravel5构建的应用程序需要在门后运行,因此这意味着该应用程序需要知道用户是谁。使用$_SERVER['PHP_AUTH_USER'];我可以获取当前登录的username。但是,如果我想跟踪用户在我的应用程序上的操作怎么办?我需要像$this->user_id这样的东西吧?所

php - 使用 php curl http post 在 ownCloud 上创建用户

在owncloud相关网站和stackoverflow本身的以下链接中,所有相关信息都以损坏的形式出现:UserProvisioningApi-自己的云PHP+curl,HTTPPOSTsamplecodeCreateuseronownCloudusingAjaxJqueryUserProvisioning-phpAuthenticationerror我正在尝试做一些非常简单的事情:我在我的本地主机上设置了一个owncloud服务器,我有一个html页面,它接收用户名和密码的字符串值我发送要由以下php脚本处理的页面请求。";//Loadingintolocalvariables$us