草庐IT

oauth_callback

全部标签

php - 无法使用 PHP OAuth 扩展使用已知的 CA 证书对对等证书进行身份验证

我正在使用PHPOAuth扩展来调用TradekingAPI。当我在这里进行准确的调用时,https://developers.tradeking.com/documentation/php我遇到了异常Exceptioncaught!Response:makingtherequestfailed(PeercertificatecannotbeauthenticatedwithknownCAcertificates)为什么会发生这种情况,我该如何解决? 最佳答案 OAuth扩展使用curl发出请求。默认情况下,CURL通常会验证SSL

php - 实现 OAuth 库以连接到 ETSY 商店时出现 fatal error

我正在使用OAuth库连接到我的Etsy商店(etsy.com)并尝试检索有关已售订单的一些信息。这是图书馆:https://github.com/Lusitanian/PHPoAuthLib/blob/master/examples/etsy.php但是,在我“允许访问”之后,我一直收到错误消息。我收到了一个token,但当我允许访问时,问题就出现了。这是完整的错误:Fatalerror:Uncaughtexception'OAuth\Common\Http\Exception\TokenResponseException'withmessage'file_get_contents(

php - 使用 https ://{shop}. myshopify.com/admin/oauth/access_token 时,Shopify 出现错误 400 [Bad Request]

我正在开发一个Shopify应用程序。直到昨天晚上它都运行良好,但在用户允许访问他商店的应用程序后,我开始收到BadRequest[400]错误。错误如下(https://SHOP-NAME.myshopify.com/admin/oauth/access_token)in/path/to/shopify/authentication/oauth.phponline28Array([method]=>POST[uri]=>https://SHOP-NAME.myshopify.com/admin/oauth/access_token[query]=>Array()[headers]=>

php - 使用 tumblrs 官方 php 客户端获取 oauth token

这是我第一次玩api和oauth,tumblr有一个phpclient.我已经下载并安装了带有Composer的客户端。这是他们必须设置客户端的代码。$client=newTumblr\API\Client($consumerKey,$consumerSecret);$client->setToken($token,$tokenSecret);我知道消费者key和secret,但如何使用tumblrsphp客户端获取token和tokensecret?我也知道oauth的流程,但是不知Prop体怎么实现:/ 最佳答案 为了让我们在同

php - Perl 相当于 PHP 的 preg_callback

我们在Perl中有一个preg_callback等价物吗?假设我想匹配一些东西并将其替换为用匹配的东西调用的函数的返回值。 最佳答案 使用s///e-评估修饰符,您可以在第二部分放置任意perl代码。$x="thisisatest";$x=~s/(test)/reverse($1)/eg;print$x;//thisisatset引用:http://perldoc.perl.org/perlretut.html#Search-and-replace 关于php-Perl相当于PHP的pr

php - OAuth 2 中的访问 token 和 auth_codes 有什么区别

我正在使用OAuth2.0PHPLibrary在PHP中开发OAuth2.0服务器。在该库的示例中,我可以看到3个表:auth_codes、clients和tokens。据我所知,token用于访问数据,授权码用于获取token。但问题是如果我这样做...authorize.php?client_id=0123456789ab&response_type=token&state=test_state我什至没有获得访问代码就可以获得token。这怎么可能?这是一个正确的实现吗? 最佳答案 OAuth2有两个流身份验证。双足OAuth三

在OAuth中获取错误:SSL3_Get_Server_Certificate:证书验证

上周,反聚会更改了SSL证书(在此之前一切正常)。现在,当我尝试获得令牌时,我会遇到错误。error_reporting(E_ALL);ini_set('display_errors',1);$key='xxx';$secret='xxx';$url='https://app.xx.com';try{$oauth=newOAuth($key,$secret);$oauth->enableDebug();$access_token_info=$oauth->getAccessToken($url.'/oauth/request_token');if(!empty($access_token_in

php - OAuth 与 O365 的集成失败并出现错误 AADSTS65005

我们有一个网站(建立在php框架上),我们为教师/学生提供在线教育工具。我们已经完成了与google.com的OAuth集成,用户可以在其中使用他们的google帐户(可以是个人gmail帐户,或googleapps域的成员)“注册”和“登录”到我们的站点。我们正在尝试与O365进行类似的集成,我们的网站可以向O365询问用户的电子邮件和名字/姓氏,以便我们可以在我们的网站上为他们创建一个帐户,并在创建帐户后让他们登录。我们在Azure->ActiveDirectory中创建了一个应用程序列表,并生成了客户端ID和密码,并将它们插入到PHP代码中。OAuth工作流程describedh

php - 刷新 oauth2 token google api 和 HWIOAuthBundle

我如何刷新token?我将Googleapi与此token一起使用-它可以工作但找不到如何刷新它,在此示例中我们不保存过期时间。我需要`access_type:offline`然后$client=newGoogle_Client();//$client->setClientId($GoogleClientId);$client->setApplicationName($GoogleAppName);$client->setClientId($this->user->getGoogleId());$client->setAccessType('offline');如果token有效我可以

javascript - 使用 Google oAuth 2.0 时刷新新用户登录页面

我正在尝试使用GoogleSignForWebsites.创建一个网站主要是为了了解它的工作原理。我已按照Google提供的教程中概述的步骤进行操作,效果很好。用户可以成功登录我的站点,它可以将用户ID传递给后端,然后使用php脚本验证ID服务器端。然后Php在网站上为用户创建一个session。我想不通的是,当用户单击Google登录按钮并成功登录时,我将如何刷新页面。刷新页面将允许使用新的phpsession数据重新加载主页。functiononSignIn(googleUser){//TheIDtokenyouneedtopasstoyourbackend:varid_token