草庐IT

oauth2-playground

全部标签

php - 如何在 Travis (OAuth) 上安装自定义 PHP 扩展

我想安装PHPextensionOAuth在我的Travis构建环境中。我已经在.travis.yml文件中尝试了这两个配置:配置1(使用before_script):language:phpmatrix:include:-php:5.3-php:5.4-php:5.5-php:5.6-php:7.0-php:hhvmcache:directories:-$HOME/.composer/cacheinstall:-travis_retrycomposerupdate${COMPOSER_FLAGS}--no-interactionscript:-phpunit--verbose--co

PHP Azure OAuth JWT 应用角色

我已经根据list在AzureAD中创建了一个应用程序,其中包含多个appRoles,我可以将用户分配给这些角色。用户完成单点登录后,返回到我的应用程序,然后我从他们的登录请求一个JSONWebtoken。问题是,我从Azure取回的token中没有列出分配的角色,因为它表明应该有here。.是否有我遗漏的配置选项,或者是否有其他方法可以通过AzureGraphAPI找出他们分配的角色?更新:在请求授权URL时将resource指定为AppIDURI后,我设法取得了一些进展。我现在收到以下错误(在返回URL中):"Thesignedinuser''isnotassignedtoarol

php - 使用 Zend 创建自定义 oAuth 服务器

是否可以使用ZendFrameworkZend_Oauth创建自定义oAuth服务器?例如,我想创建一个REST服务并进行oAuth身份验证?zend框架是否开箱即用地支持此功能?> 最佳答案 目前,没有可用的OAuth服务器/授权适配器。我们中的一些人(包括我自己)正在努力将现有的Zend_Oauth融合到Zend_Auth_Adapter中。在推特上找到我@onyxraven,我们可以讨论。我应该知道在本周末之前需要完成哪些工作。 关于php-使用Zend创建自定义oAuth服务器,

php - 修改 php-imap 扩展以允许 oauth 身份验证

我的php应用程序通过oauth登录到Gmail,为收件箱中的所有邮件提供访问key和获取header。php-imap扩展仅允许基于登录名/密码的身份验证。我想修改扩展,以便它也支持基于oauth的身份验证。我需要弄清楚如何在扩展代码本身内部进行更改并进行编译。不好的部分,我不知道在哪里进行更改以及如何编译php扩展之前我使用Zend提供的IMAP类来完成这项任务。它们非常慢,如果超过40-45分钟左右,gmail往往会断开连接。对于非常大的收件箱,这种情况经常发生。我用php-imap扩展测试了它,它的工作速度几乎是zend的10倍(我猜是因为它是用C编写的)所以我需要弄清楚在当前

php - Oauth API 客户端出现错误

谁能告诉我如何为我的网站实现Oauthapi。我已经从http://code.google.com/p/oauth-php/downloads/list(oauth-php-175.tar.gz)我已经在example/server中创建了数据库并运行了register.php文件,我得到了一个消费者key和key。我在中用这个替换了apikey和key>client/twolegged.php。提到的url替换为server/www/hello.php但是当我运行文件client/twolegged.php时出现错误ExceptionRequestfailedwithcode401:

php - facebook oauth 无法注销不接受权限的用户

我有一个facebook应用程序在我餐厅的自助服务亭中运行,它允许用户签到。这很好用,如果他们登录并接受所需的权限,那么当他们完成时,它会让他们注销,没有丝毫问题。但是,如果他们不接受权限,则无法将他们注销。我已经尝试了我能想到的一切以及我能在stackoverflow上找到的每一篇文章。如果auth没有用户的许可,我如何让客户注销?我已使用错误报告向facebook报告了此问题,他们表示正在调查。只希望这里的一位天才有一个想法。 最佳答案 您应该使用图形api中的权限连接来确定用户是否已授予所需的某些权限。如果他们没有,您可以使用

php - 使用oauth登录Facebook

'3288@@@@@@@@@@','secret'=>'ca2@@@@@@@@@@@@@@@@@@',));$user=$facebook->getUser();我在graphapi中制作了应用程序,但我对graphapi知之甚少。我想制作一个facebook登录页面,用户在其中单击它,我的应用程序将为用户生成oauth。之后我需要在免费填写的表格中输入USERNAME、EMAIL、BIRTHDAY、NAME我从3晚开始搜索这段代码,但没有找到解决方案!如果你有什么建议,请写信给我吧!无论如何,谢谢,美好的一天:) 最佳答案 您可以

php - OAuth 在通过 PECL 安装后未被 PHP 拾取

我需要将Oauth设置为我将要处理的PHP项目的一部分。为此我跑了;sudopeclinstalloauth这完成了OK,它指示我将extension=oauth.so添加到我的php.ini文件,我照做了。然后我重新启动Apache并运行php-i|grepoauth查看它是否被PHP拾取,它似乎是我得到的结果;sourceversion=>$Id:oauth.c3257992012-05-2421:07:51Zjawed$但是当我运行(CodeIgniter)应用程序时出现错误;Fatalerror:Class'Oauth'notfoundin...我是否遗漏了一个重要的步骤?

php - 我应该如何使用 PHP 和 MySQL(不使用 OAuth)以安全的方式将 'Token Based Authentication' 实现到一组 Web API?

我使用Slim框架在PHP中开发了几个WebAPI,移动应用程序(iOS和Android)使用这些框架来处理它们的请求并获取所需的数据。最后,在每个API中,我将从移动应用程序收到的请求发送到我网站代码库中的相应函数。然后相应的函数接受请求和请求参数,处理请求并返回所需的数据。然后API将数据以JSON格式返回给移动应用程序。这是当前的工作流程。现在,我想让网站资源(即来自网站代码库和数据的功能)的可用性受用户身份验证的约束。简而言之,我想在这种情况下实现“基于token的身份验证”方案。下面应该是我实现“基于token的身份验证”后的流程:当用户通过在请求中向登录API发送用户名和密

php - 如何通过 Google JavaScript oauth2 API 获取访问 token

http://api.chan15.info/google-stackoverflow.html这是我用来让用户通过GoogleJavaScriptAPI登录的示例代码,它可以工作,下一步是使用用户ID通过PHP登录到本地服务器,但是通过JavaScript使用用户ID是非常危险的,真正的我想要的程序是:通过JavaScriptAPI登录用户从JavaScript获取access_token将访问token传递给PHP使用GoogleOAuth的访问token通过PHP再次获取用户ID通过用户id登录用户但我不知道如何获取访问token。 最佳答案