草庐IT

rest_auth

全部标签

php - 如何增加cakephp Auth组件 session 过期时间

我正在使用Auth组件来检查用户是否已登录。这是我的AppController的初始化函数publicfunctioninitialize(){parent::initialize();$this->loadComponent('Flash');$this->loadComponent('Auth',['authenticate'=>['Form'=>['fields'=>['username'=>'username','password'=>'password'],'passwordHasher'=>['className'=>'Md5',//Myownpasswordhasher]

php - Laravel Auth - 使用 md5 而不是集成的 Hash::make()

所以,我正在为我的网站切换到laravel。我的旧网站目前拥有大约500名用户。每个用户都有一个md5散列附加到他们身上,作为密码(duh^^)。当我切换到laravel时,我希望使用Auth::attempt不幸的是,它使用自己的方法来散列密码字符串。我不希望我所有的用户更改他们的密码,因为我正在切换到laravel,是否可以让Auth类改为使用md5,这样我的用户就不必切换密码?:)如果是,有人可以告诉我怎么做吗? 最佳答案 MD5已经过时了。我建议你不要试图保留它。相反,当用户首次登录并且Auth::attempt失败时,您应

php - 通过 REST 调用将新的联系人记录添加到 Dynamics CRM

我对Dynamics的工作原理一无所知,也对其数据模型一无所知(我也不理解它的行话,所以如果我使用了错误的术语,我提前道歉)。我正在建立一个网站,当有人在该网站上填写表格时,需要在DynamicsCRM中创建一条新记录(我相信最新版本是2011)。本网站是用PHP构建的,因此MS提供的大部分示例代码不适用。理想情况下,我正在寻找的是一些说明或指向教程的链接,如下所示:向此url发出POST请求:http://myinstallation.com/address/to/rest/endpoint将这些参数传递给它:'密码':应用密码'firstName':联系人名字'lastName':

使用 Zend Auth 和 Zend ACL 进行 PHP 单元测试

我有一个需要登录并使用zend_acl和zend_auth的应用程序。在预调度期间,我有一个ACL插件,可以为ACL创建所有规则。我还有一个Auth插件,用于检查您是否已登录,如果已登录,您是否有权根据ACL访问所请求的资源。由于该应用程序完全需要登录,因此只有在您登录后才会创建ACL。单元测试这似乎是不可能的,或者更有可能是我遗漏了一些明显的东西。在我的单元测试设置方法中,我模拟了一个返回zend_auth实例的成功登录。通过的测试表明此登录成功。但是,如果我随后通过测试尝试分派(dispatch)到另一个位置,或者评估登录用户是否可以访问给定资源,它总是被插件拒绝,因为他们仍然没有

php - 为 Laravel 4 RESTful API 身份验证实现 token

我是Laravel4框架和PHP的初学者。目前,我正在尝试在客户端应用程序和服务器之间执行一个简单的身份验证过程。下面是我计划的方法:客户端使用用户名和密码通过GET请求登录到服务器。如果成功,服务器会验证并返回一个token字符串。token字符串将使用用户名、密码和到期时间进行编码(散列?)。客户端提交请求,包括给定的token。服务器将验证token(对其进行解码->检查用户名/密码和过期时间)。如果成功,它将处理客户端的请求。根据给定的上述参数生成token并在服务器端解码的最佳方法是什么?谢谢,我感谢你的时间和帮助。 最佳答案

php - 使用 REST 在 PHP 中上传文件

有没有办法使用PHP使用REST将文件从客户端上传到服务器,我正在尝试使用下面的代码,但它对我不起作用。'@c:\\test.txt');$ch=curl_init();curl_setopt($ch,CURLOPT_URL,'http://localhost/api/upload.php');curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_RETURNTRANSER,TRUE);curl_setopt($ch,CURLOPT_UPLOAD,TRUE);curl_setopt($ch,CURLO

php - 将视频上传到旧的 Facebook REST API

我在上传视频时遇到很多问题。如果我尝试使用https://api-video.facebook.com如果我使用http://api-video,我会收到一个cURLhostnotfound错误。facebook.com我收到一条使用https://api-video.facebook.com的消息如果我尝试使用https://api.facebook.com/restserver.php?method=video.upload我收到101错误代码-InvalidAPIkey但APIkey适用于其他一切,状态、评论、喜欢、用户的fql?这是我要发送的内容:access_token=XX

php - laravel 中的 Jwt-Auth 可以处理多服务器配置中的无效 token 吗?

我有一个laravelRESTAPI,它使用tymondesigns/jwt-auth进行身份验证,并希望将应用程序从单服务器扩展到多服务器配置,前面有一个负载均衡器。该流程使用RefreshToken中间件,本质上,token在每次请求后都会失效,并且会随响应一起返回一个新token。(https://github.com/tymondesigns/jwt-auth/wiki/Authentication)jwt如何在多服务器配置中管理无效token,其中使用一台服务器使token无效,而使用无效token的新请求在另一台服务器上命中? 最佳答案

php - ssh2_auth_pubkey_file 认证总是失败

我正在尝试使用PHP的ssh2函数连接到另一台机器。我知道sshkey是在没有密码的情况下创建的,并且已正确分发,我可以在我机器的终端中将sshuser@host连接到服务器。PHP函数尝试使用sshkey文件连接到ip地址:-functionminnerConnect($miner_serial){$port='7822';$miner_ip=$this->getMinerIp($miner_serial);$methods=array('kex'=>'diffie-hellman-group1-sha1','hostkey'=>'ssh-dss','client_to_server

php - RESTful API 的 nginx 配置

我是nginx和php的初学者,所以请原谅我的基本问题。对于基于RESTful的API(nginx+php),我需要一些有关nginx配置的帮助。这是nginx配置的相关片段(如建议的here),用于将所有/api/v1/*请求重定向到我的apiv1.php脚本:server{server_namemyServer;root/usr/share/nginx/html;location/api/v1/{try_files$uri$uri//apiv1.php?$args;}location~\.php${includefastcgi_params;fastcgi_passunix:/va