草庐IT

OAuth2ClientAuthenticationProcess

全部标签

php - 使用 2leg oauth token 调用 Bitbucket REST API

我正在尝试使用2-leggedoauth身份验证调用bitbucket的api。我打电话https://bitbucket.org/!api/1.0/oauth/request_token使用我的oauthsecret和key并获得以下内容:oauth_token_secret=&oauth_token=&oauth_callback_confirmed=true如何使用它来调用api函数,例如https://bitbucket.org/api/1.0/user 最佳答案 在你收到accesstoken&secret之后,当你发送请

php - Google OAuth2 错误 - 缺少必需参数 : grant_type on refresh

我已经使用Google日历API构建了一个原型(prototype)日历同步系统,它运行良好,除了刷新访问token。这些是我完成的步骤:1)授权我的API并收到授权码。2)交换了访问token和RefreshToken的授权代码。3)在访问token过期之前使用日历API。此时我尝试使用刷新token获取另一个访问token,因此我的用户不必继续授予访问权限,因为日记同步发生在他们离线时。这是PHP代码,我在整个系统中使用curl请求。$requestURL="https://accounts.google.com/o/oauth2/token";$postData=array("g

php - Google oauth2 访问 token 将在 1 小时后过期。我想做 1 天

我已经使用GoogleOAuth2凭据创建了一个用于Google日历的项目。但是,访问token每1小时过期一次。谁能帮我把过期时间改成1天。我已使用此代码访问谷歌日历事件:$client=newGoogle_Client();$client->setApplicationName("Client_Library_Examples");$client->setClientId($client_id);$client->setClientSecret($client_secret);$client->setRedirectUri($redirect_uri);$client->setAc

PHP:将 POST 请求 curl 到外部 Oauth2 API

我将尝试勾画我们的情况:我们有一个需要连接到Oath2API的Wordpress网站我还没有使用API和PHP的经验我们使用的是PHP-Oath2库,可以在这里找到:https://github.com/adoy/PHP-OAuth2/tree/master/src/OAuth2我们陷入困境的库中的方法是executeRequest。这个方法可以在https://github.com/adoy/PHP-OAuth2/blob/master/src/OAuth2/Client.php的第404行(哦,讽刺)上找到。现在,就像我说的,我在PHP方面的经验很少,所以我的调试方式只是在脚本中的

php - 执行对 ETSY 商店的请求,允许自动访问 PHP OAUTH

我正在使用图书馆连接到我的ETSY商店并从收据中提取数据以将它们导入我的个人网站(数据库)。使用OAuth发出请求后,我进入ETSY站点以“允许访问”https://www.etsy.com/images/apps/documentation/oauth_authorize.png然后,我需要手动单击允许访问,我的请求将完成并显示请求的数据。我想避免手动点击“允许访问”的过程,因为我希望我的个人网站自动显示从ETSY订单中提取的信息。这是我当前页面etsyRequest.php的代码:$credentials=newCredentials($servicesCredentials['e

php - Gmail Oauth API 获取消息数

新的GmailAPI现在允许对标签内的电子邮件总数和未读电子邮件进行邮件计数。但我无法让它工作并尝试了很多东西。它已正确连接到Oauth,但无法进行计数。我正在使用以下代码:-$labelall=$service->users_labels->listUsersLabels('me');$labels=$labelall->getLabels();foreach($labelsas$label){print'LabelwithID:'.$label->getId().',NumberofMessages:'.$label->getMessagesTotal().'';}有人可以帮忙吗?

php - 如何将 oAuth 与 Guzzle 5(或者更好的是,与 Guzzle 6)一起使用

我正在尝试使用Guzzle5连接到WooCommerceAPI(Guzzle6似乎没有oAuth选项o.O)。WoocommercerequirestheoAuthauthenticationmethod去工作。这是我正在使用的代码:'','orders'=>'orders'];$base_uri=$store_url.$api_path;$client=newClient(['base_url'=>$base_uri,'defaults'=>['auth'=>'oauth']]);$oauth=newOauth1(['consumer_key'=>$consumer_key,'con

php - Laravel 5.6 Passport OAuth 最大登录尝试次数

我刚刚使用LaravelPassport创建了一个简单的OAuth系统。该系统将负责外部应用程序的用户注册和身份验证。一切都如我所料,现在我想实现一种机制,在预定次数的登录尝试失败后锁定用户。我是Laravel和Passport的新手,有没有内置的软件包可以帮我管理这个?还是我必须自己开发这个功能?如果是这样,我该如何完成这样的任务?我一直在整个互联网上搜索,但直到现在我找不到任何关于PassportOAuth的信息。 最佳答案 我已经设法完成了我想做的事情,如果有人遇到这个问题,这就是我所做的...创建自定义AuthControl

php - Facebook PHP SDK oauth 1.0 还是 2.0

我今天收到一封邮件,将我的应用程序转换为oauth2.0我使用来自facebook的phpsdk进行身份验证......FacebookPHPSDKoauth是1.0还是2.0 最佳答案 FacebookonlyusesOauth2;phpsdk也是如此。 关于php-FacebookPHPSDKoauth1.0还是2.0,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/60547

php - 推特 OAuth : users/search works but search/tweets does not

我想在Twitter中搜索推文。它不起作用。$parameters=array('q'=>'oauth');$result=$connection->get('search',$parameters);但是当我进行用户搜索时,它工作得很好。$parameters=array('q'=>'oauth');$result=$connection->get('users/search',$parameters);下面我也试过了,还是不行$parameters=array('q'=>'oauth');$result=$connection->get('search/tweets',$param