草庐IT

oauth-public

全部标签

php - Google OAuth2 - isAccessTokenExpired() 始终为真

我在我的应用程序中使用OAuth,我想在访问token过期时注销用户。但是当我检查token过期时$client->isAccessTokenExpired()它总是返回1。if(isset($_GET['logout'])){unset($_SESSION['token']);}if(isset($_GET['code'])){$client->authenticate($_GET['code']);$_SESSION['token']=$client->getAccessToken();$redirect='http://'.$_SERVER['HTTP_HOST'].$_SERV

php - 如何仅从我的公共(public)/- Nginx 的特定文件夹中索引文件?

我有2个txt文件放在/home/forge/laravel58/public/files;当我转到我的site/files时,我想索引这2个txt文件我试过了location/files{#auth_basic"Restricted";#auth_basic_user_file/home/forge/laravel58/.htpasswd;alias/home/forge/laravel58/public/files;autoindexon;}转到:站点/文件,然后查看403ForbiddenNginx 最佳答案 尾部斜杠对于au

PHP:在界面中设置私有(private), protected ,公共(public)?

当我查看GitHub时,大多数项目都以这种方式在接口(interface)中定义方法:interfaceExampleInterface{functiongetId();}我现在的问题是为什么在接口(interface)中定义方法可见性是不好的风格:interfaceExampleInterface{publicfunctiongetId();}它使接口(interface)更加严格,但这不就是接口(interface)的用途吗? 最佳答案 接口(interface)中的私有(private)函数有什么意义?声明public是多余的

php - 在 MAMP 环境中安装 PHP OAuth

我已经尝试按照所有关于在MAMP环境下安装PHPOAuth扩展的教程进行操作,但由于某种原因无法加载它。我正在使用MAMP1.9和PHP5.3.2我最近关注的教程是:http://lifeofadev.com/2011/03/09/mac-os-x-installing-oauth-so-into-xampp-mamp/有没有其他人有使用它的经验?谢谢!丹尼斯 最佳答案 在为PHP5.2.17升级到MAMP2.0后,我按照这些步骤通过pecl安装了oauth模块下载MAMPServercomponentsandlibraries特别

php - 无法使 Oauth PHP 扩展正常工作

在尝试使用PHP执行oAuth之旅时,我感到很紧张。我使用的是MAC_OSX_10.7.4/MAMP/PHP,我指向我的MAMP环境中的php。我已经下载了最新的oAuthphp扩展1.2.2。我跑过:peclinstalloauth返回成功,当我尝试重新安装它时,我得到:pecl/oauthisalreadyinstalledandisthesameasthereleasedversion1.2.2我添加了这一行:extension=oauth.so在我的php.ini中。但是每当我尝试运行这段简单的代码来测试oauth时:getRequestToken('https://api.l

php - 如何防止在 PHP 的子实例中使用公共(public)父方法?

假设我有名为parent和child的类,然后将在名为caller.php的PHP文件中使用它们classChildextendsParent{}classParent{publicfunctionparentMethod(){}}调用者.php预防:$child=newChild();$child->parentMethod();允许:$parent=newParent();$parent->parentMethod();我想防止这样调用parentMethod。但是,如果我创建了Parent对象,我希望能够调用parentMethod。有什么方法可以隐藏此方法,使其不在子类中公开,

php - 使用 Laravel 获取公共(public) IP 地址

我当前的IP是:24.62.137.161当我使用$ip=$request->getClientIp();dd($ip);我不断收到::1如何获取24.62.137.161?如果可能的话,我不确定我是否正在尝试做。任何提示/建议将不胜感激。 最佳答案 $ip=trim(shell_exec("dig+shortmyip.opendns.com@resolver1.opendns.com"));dd("PublicIP:".$ip);//"PublicIP:24.62.137.161" 关

php - "Invalid verification code format."facebook oauth 错误

我是Facebook应用程序开发的初学者。我遇到了身份验证问题,我正在尝试使用此网址:https://graph.facebook.com/oauth/access_token?client_id=$client_id&client_secret=$client_secret&type=client_credentials&redirect_uri=http://www.wesbite.com/facebook/&scope=email,offline_access但是我收到这个错误:“无效的验证码格式。”过去三个小时我一直在尝试解决它,但没有结果。我试着用谷歌搜索这条消息,但显然它并

php - 如何使用公共(public) RSA key 验证 JSON Web token ?

新问题使这个问题更加具体和切题。我有一个来自Azure的JWT,现在我需要在我的应用程序中验证签名。Microsoft的公钥可以在这里找到:https://login.windows.net/common/discovery/keys如何使用这些key来验证签名?我可以告诉这些是我需要的公钥,因为JWT中的X5Theader与此公钥列表中的相匹配。我正在使用JWTPHP库,但我作为公钥输入的所有内容似乎都失败了。suppliedkeyparamcannotbecoercedintoapublickey所以使用上面的链接,从那里进入PHPopenssl_verify函数作为参数三(下例中

java - 是否有 OAuth 2 服务器端 PHP 或 Java 实现?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。如果有不止一种实现,哪一个更好/维护得最多?专门针对OAuth2.0草案12。