草庐IT

oauth2-playground

全部标签

php - 使用 OAuth2 在 laravel 中自定义用户提供程序

我想使用我控制的外部OAuth2服务器来验证我的Laravel5.2应用程序的用户。作为客户端库,我想使用包league/oauth2-client据我所知,需要实现自定义用户提供程序,但我不确定所有必需步骤的总体情况。想法是用户向我的Laravel应用程序提供凭据,换句话说,使用clientcredentials方法。然后承载token和刷新token存储在客户端。每次客户端发出请求时,token都必须由OAuth服务器验证。OAuth服务器还提供一些基本的用户信息,如电子邮件和姓名。所以在我的应用程序中,本地用户和OAuth用户之间必须存在某种链接。这是通过一个简单的表来完成的,比

php - Soundcloud (Oauth2) API 获取访问 token 失败

我正在尝试根据Soundcloud登录授权我网站上的用户。它使用Oauth身份验证。用户必须点击我网站上的一个按钮,然后被重定向到Soundcloud网站,并在那里登录。之后,用户被重定向回我的站点,我必须在其中获取accessToken。失败并显示消息:请求的URL以HTTP代码0响应。如果你需要的话,我已经把curl的东西扔掉了:[data];False[info][url]:https://api.soundcloud.com/oauth2/token[content_type];NULL[http_code]:0[header_size]:0[request_size]:0[f

php - Twitter OAUTH 返回一个空数组

我正在处理Twitter身份验证,一切似乎都运行良好,直到我到达getAccessToken,它返回Array([]=>)。我做了什么:第一阶段:$connection=newTwitterOAuth('xxxxxxxx','xxxxxxxx');$temporary_credentials=$connection->getRequestToken('http://example.com/profile.php?passurl=1');$redirect_url=$connection->getAuthorizeURL($temporary_credentials);$_COOKIE[

php - 查询字符串问题中的自定义 Oauth 服务器和符号

我一直在尝试将oauth2playground与Laraveloauth2-serverbundle一起使用,但遇到了问题。授权发生后,我正在使用header('location:将我带回谷歌。我放入重定向的字符串是https://developers.google.com/oauthplayground/?state=1&code=d84024740acc22646b9636421406c88abeab9c8e但是,当我到达它时,&已被替换为&,这导致playground无法进入第2步。这是怎么回事? 最佳答案 您是否尝试过使用L

php - 在 MVC PHP session 中工作的 google-oauth 库

你好,我想从这里学到一些东西,基本上我希望我的系统的访问权限在谷歌帐户中,我设法以某种方式执行以下操作获取客户端ID、重定向URI、key来自谷歌帐户的身份验证获取token但我觉得我在某些方面做错了,这就是Oauth2callbackclassOauth2callbackextendsCI_Controller{function__construct(){parent::__construct();$this->load->helper('url');$this->load->library('session');require_onceAPPPATH.'libraries/Goog

php - 如何在不使用 OAuth 的情况下制作安全 API?

我的需求我正在制作一个也将有移动版本的网站。所以,我让它以API为中心。现在我想让我的API安全,而不需要OAuth的复杂性,因为我需要的安全性非常简单。我不希望任何有权访问api链接的人都能够访问我的数据。所以,我看到了这篇文章http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/这真是太神奇了,消除了我的大部分疑虑。现在,我正在尝试重新创建文章中的内容。我正在使用适用于PHP的Laravel5框架进行开发。我想确保该API仅由移动应用程序和网络版本使用,没有其他人使用

php - 获取登录用户的电子邮件 ID yahoo oauth php

我创建了一个允许用户使用他们的Yahoo凭据登录的应用程序,我能够检索一些信息,如昵称和guid,但我无法检索已登录用户的电子邮件ID。我已授予读取联系人、邮件、状态api到我的雅虎应用程序的权限。我正在使用YahooPHPSDK。有人能指出我在这里遗漏了什么吗。 最佳答案 从http://developer.apps.yahoo.com激活社交目录->阅读公开在你的项目中。然后(在代码中):$profile=$user->getProfile();您将看到电子邮件地址。 关于php-获

php - Google Apps 和 OAuth 最佳实践

我正在努力将GoogleApps集成到我的PHP应用程序中。我已经有一个登录系统,它为用户分配一个sessionID(在输入用户名和密码后),当用户登录时该sessionID存储在数据库中。sessionID在一段时间不活动后变得无效(可由用户配置,可以是5分钟、15分钟、60分钟...)。该sessionID在url中传递,以检查用户是否仍处于登录状态。注销时,sessionID将从数据库中删除。我让人们通过将他们的GoogleID存储在数据库中来使用Google登录,当他们登录时,我请求一个访问token,查询用户信息,查看googleID是否在数据库中,如果是,则分配一个sess

php - 为什么我不能使用 OAuth 进行身份验证?

我编写了一个非常简单的应用程序来在给定条件下更新我的Twitter状态。我使用Twitter文档来了解创建OAuth签名的要求以及如何构造授权header。然后我在PHP中使用cURL发送请求。使用twitter开发站点上的OAuth工具,我比较了我的签名基本字符串和授权header,两者完全相同:签名基础字符串POST&https%3A%2F%2Fapi.twitter.com%2F1%2Fstatuses%2Fupdate.json&oauth_consumer_key%3DYNxxxxxxxxxxxWnfI6HA%26oauth_nonce%3D31077a3c7b7bee4e4

php - LinkedIn OAuth 缺少必需的参数 "client_id"

我正在使用LinkedInAPI并尝试发出请求,但是当我尝试获取我的访问token时,我在json打印中收到以下错误:Array([error]=>missing_parameter[error_description]=>Arequiredparameter"client_id"ismissing)这是我的代码:"authorization_code","code"=>$code,"redirect_uri"=>"REDIRECT_URI","client_id"=>"SECRET","client_secret"=>"SECRET");$url2="https://www.link