草庐IT

Twitter_OAuth

全部标签

php - 谷歌服务帐户示例返回 "Error refreshing the OAuth2 token { “error” : “invalid_grant” }"

我的目标是代表我的网络应用程序用户在GoogleFusionTables上进行最简单的查询。为此,我在Google控制台上创建了一个服务帐户。这是代码://Creatingagoogleclient$client=new\Google_Client();//settingtheserviceacountcredentials$serviceAccountName='XXXXX.apps.googleusercontent.com';$scopes=array('https://www.googleapis.com/auth/fusiontables','https://www.goog

php - Ubuntu 14.04 PHP PECL Oauth 错误

尝试将PHP应用程序与Quickbooks集成,QuickbooksSDK表示它需要PECLOauth。我有Ubuntu14.04,当我尝试安装Oauth时遇到此错误。sudopeclinstalloauthdownloadingoauth-1.2.3.tgz...Startingtodownloadoauth-1.2.3.tgz(45,531bytes).............done:45,531bytescouldnotextractthepackage.xmlfilefrom"/build/buildd/php5-5.5.9+dfsg/pear-build-download/

php - 用于自定义 API 的 OAuth2

我正在尝试将OAuth2用于我正在创建的API,但可以使用一些解释流程如何工作。我发现了类似的问题(例如:SecuringmyRESTAPIwithOAuthwhilestillallowingauthenticationviathirdpartyOAuthproviders(usingDotNetOpenAuth)),但关于第三方登录,他们没有说清楚。我不希望使用OpenID(无论如何),尤其是当委托(delegate)身份验证可能工作得很好时。它看起来过于复杂,并且没有很多得到良好支持的库。(我正在使用PHP+Laravel4)问题分为4个(大概)实体:资源所有者-最终用户客户端-

php - 无法验证您的代码 32 twitter

有如下代码:$oauth_nonce=md5(uniqid(rand(),true));$oauth_timestamp=time();$users_ids=implode(',',$users_ids['ids']);$url='https://api.twitter.com/1.1/users/lookup.json';$oauth_sig_text=self::sign_twitter($url,$oauth_token,false,$oauth_nonce,$oauth_timestamp,$users_ids);$key=__TWITTERSECRET__.'&'.$oaut

用于 SSO 的 PHP + ADFS(通过 OAuth)- 如何设置 ADFS?

我正在尝试将ADFS用于项目中的SSO。该项目在PHP上,我正在尝试为此使用OAuth。那么设置ADFS以与OAuth2一起工作的步骤是什么?我对ADFS一无所知,也无法在那里获得有关OAuth2设置的任何直接指南。非常感谢。 最佳答案 Iseethatthequestionisquiteold.Butincaseifotherpeoplewillgethere,IhavesomeanswerwhichshouldbegoodforMarch2019.让我从总体概述开始。单点登录SSO可以通过个人Google、Facebook、Gi

php - 使用 PHP 和 Twitter API 创建回复

这是我与jQuery.ajax结合使用以创建新推文的PHP代码:/*CreateaTwitterOauthobjectwithconsumer/usertokens.*/$connection=newTwitterOAuth(CONSUMER_KEY,CONSUMER_SECRET,$access_token['oauth_token'],$access_token['oauth_token_secret']);$qtweet=$_POST['tweet'];$connection->post('statuses/update',array('status'=>$qtweet));数据

php - 什么是 2-legged Oauth

我一直在为我目前正在使用的RESTAPI探索OAuth1.0版。我有3种身份验证方案这涉及3方,即服务提供商、消费者和用户。三足Oauth符合这种情况。涉及2方,即消费者和服务提供商。这是2条腿的Oauth最适用的场景吗?如果是的话,过程是什么,因为根据我的理解,这与HTTP基本身份验证之间几乎没有区别。我还创建了一种特殊类型的用户,无需用户授权即可始终访问当前登录用户的数据。这如何在实现OAuth的同时融入图片。使用这个场景?我如何巧妙地实现Oauth,这如何帮助我理解3条腿和2条腿的Oauth流程? 最佳答案 第1条:正确,只需

php - GSC_Client 和 oAuth2 访问

我开始编写一个PHP脚本,该脚本将作为cron作业运行并通过Google购物API定期更新产品列表。我下载了GSCClientlibraryforPHP并且正在努力解决GoogleShoppingAPIdocumentation为了获得token。但是,感觉文档中某处缺少有关生成URL后如何实际请求token的步骤。到目前为止,这是我的代码:require("./lib/shoppingclient/GShoppingContent.php");constG_MERCHANT_ID='**********';constG_CLIENT_ID='**********';constG_CL

php - 如何使用 OAUTH 2 验证受信任的应用程序

我正在为我正在使用的网站开发OAUTH2RESTAPI。我们有一个使用此API的官方原生移动应用程序,并计划将该API开放给第三方开发人员。我们的native移动应用程序将拥有比3rd方应用程序更多的权限。我通过根据客户端ID或应用程序ID设置权限来做到这一点。我正在为官方应用程序使用passwordgranttype,为第三方应用程序使用implicitgranttype。但问题是,由于我们在任何一种情况下都没有使用client_secret,因此第3方可能会通过某种方式窃取我们的官方client_id并使用它可以访问API中提升的权限,这是官方应用程序独有的。有没有办法阻止他们这样

PHP oAuth 从收到的 header 中删除位置

我的用例:尝试发出PUT请求以将帖子从群组的一般讨论移动到工作讨论。要发出该请求,您需要typicaluglypieceofLinkedInXML连同URL中的帖子ID。问题在于帖子ID仅作为接收到的位置header的一部分存在,它是从POST请求(而不是响应主体)中获得的。除了使用数据包嗅探还有什么解决方案吗?ThisOPENbugfrom2011,描述了相同的问题。LinkedInforumquestion 最佳答案 由于您使用的是PECLoAuth库,请尝试使用OAuth::disableRedirectsfunction.