草庐IT

PHP - 带有分页功能的 Twitter API (OAuth) 无法正常工作

我已经集成了TwitterAPI(TwitterOAuth)以获取特定公司帐户的最新提要,下面是我到目前为止所做的代码(https://tomelliott.com/php/authenticating-twitter-feed-timeline-oauth)。get("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=".$twitteruser."&count=".$notweets);?>REGENCYCORPORATEcreated_at;echodate("FdY,H:iA",strtoti

php - Google OAuth JWT 签名验证

我正在PHP项目中制作我自己的googleoauth实现。一切正常,除非我尝试验证在accesstoken请求(https://accounts.google.com/o/oauth2/token)之后收到的JWT。对于JWT解码,我使用firebase/php-jwt类。它解码完美,但如果我打开$verify选项(decode()方法3-rdarg)我得到:Signatureverificationfailed抛出异常。我的猜测是,如果我将错误的key传递给decode()方法。稍后在签名生成完成时用于hash_hmac()函数。所以我的问题是:对于签名验证,我应该将什么key传递给

php - Zend Framework Oauth 提供者

如何使用ZendFramework将Oauth提供程序添加到Web应用程序?ZendFramework支持oauth消费者,但我没有看到提供者支持。您使用什么在php中实现Oauth提供程序(使用ZendFramework)? 最佳答案 我关注了thisguidefromRasmusLerdorf实现OAuth提供程序。虽然我没有实际使用pecl扩展,但您可以使用这篇文章来编写您自己的服务器组件。 关于php-ZendFrameworkOauth提供者,我们在StackOverflow上

php - 使用 oauth 2.0 google + api 烦人的无效凭据

我正在尝试为我网站上的google+api使用oauth2.0,但我不断收到:{"error":{"errors":[{"domain":"global","reason":"authError","message":"InvalidCredentials","locationType":"header","location":"Authorization"}],"code":401,"message":"InvalidCredentials"}}问题是,我不知道为什么会这样。我有一个来自谷歌的有效访问token,但谷歌告诉我它是无效的。我知道token没有过期,因为json数据是在获

php - OAuth - 开源应用程序中的消费者 secret

我正在创建一个用于集体管理Twitter的Wordpress插件帐户。我想允许用户通过管理面板添加帐户类似于twitterfeed.com的做法。但是,我能看到的唯一方法是让用户签名在他们的帐户中,以唯一的名称注册应用程序,并且将ConsumerKey和ConsumerSecret粘贴到我的应用程序中。简单的安全影响是什么使用我的插件分发单个消费者key和消费者secret,这样我就可以获得请求token和访问token并最小化用户需要的努力? 最佳答案 据我所知,最大的问题(我不确定这是否一定是安全问题)是有人会不当使用您的key

php - Zend Framework 2 中的 OAuth

我目前正在基于新版本2.0.2开发我的第一个ZF应用程序。(我没有任何ZF1经验)现在我需要使用OAuth进行身份验证,我想知道是否已经有ZF2的实现。我知道有一个ZF1模块。如果没有,您会推荐什么。使用PHP的原生OAuth支持?感谢您的帮助!罗伯托 最佳答案 ZF2已经有一个官方的OAuth包。您可以在ZF2Packages上找到一些信息。网站。如果您使用composer,您可以按照设置composer的说明添加以下内容来安装软件包here.对于需要的包,只需放入:"require":{"zendframework/zendoa

php - LinkedIn API OAuth 刷新 token

我正在使用LinkedInAPI从那里提取更新并显示在网站上。在使用OAuth时,我将token存储在一个文件中,然后再次从那里提取它以防止登录弹出窗口。但是,我不清楚我的token过期后将如何刷新。以下是我如何从文件中读取token-$config=json_decode(file_get_contents(".service.dat"));if(isset($config->key)&&isset($config->secret)){$this->access_token=newOAuthConsumer($config->key,$config->secret);}对于身份验证,

php - Laravel 社交名媛 Facebook 错误 : "POST https://graph.facebook.com/oauth/access_token resulted in a ` 400 Bad Request` "

这个问题在这里已经有了答案:OAuthError:ThisIPcan'tmakerequestsforthatapplication(4个答案)关闭3年前。我已经使用LaravelSocialite为facebook进行了社交登录,并且运行良好。我没有改变任何东西,现在它不起作用。尝试登录时显示此错误:客户端错误:POSThttps://graph.facebook.com/oauth/access_token导致400错误请求响应:{"error":{"message":"ThisIPcan'tmakerequestsforthatapplication.","type":"OAut

php - Oauth2有没有Php客户端?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion是否有适用于PHP的OAuth消费者库,理想情况下可用于Google的API?

php - Laravel 5.4 OAuth 与 Dingo 内部请求

我正在将Laravel5.4与DingoAPI一起使用,并且我正在尝试让Laravel的OAuth2.0(通行证)处理内部Dingo请求。以前,我使用的是JWT,但现在我想使用OAuth。这是我之前的调度程序代码,它传递所需的token以对内部请求执行身份验证。publicfunctiongetDispatcher(){$token=JWTAuth::fromUser(Auth::user());return$this->api->header('Authorization','Bearer'.$token)->be(Auth::user());}现在我正在使用OAuth进行身份验证,