草庐IT

token-name-resolution

全部标签

php - Zend_Auth : why authenticate object named adapter and not strategy?

$Zend_auth->authenticate($adapter);为什么叫适配器而不是策略? 最佳答案 问得好。我同意Zend_Auth_Adapter组件是Strategy模式的良好代表。可以争论它也是适配器模式的候选者。它是作为您正在使用的任何身份验证机制的适配器,它可以是另一个类(使它更明显地成为适配器),但即使对于诸如使用存储在数据库中的凭据的身份验证之类的东西,它也是是作为底层凭证存储的纯英文适配器。此外,在ZendFramework中没有通过模式名称调用每个类的约定。尽管存在符合这些模式的类,但没有Xxx_Singl

php - 为什么不鼓励使用 global $object_name?

我有两个类,目前我使用这个从另一个引用一个类:ClassB::func(){global$classAObject;echo$classAObject->whatever();}但是,有人告诉我不鼓励使用global。是吗,为什么? 最佳答案 不使用全局变量的原因有很多。这里只是一些:范围在大型系统中,如果您重复使用半通用名称,很容易意外地重新分配全局变量全局范围内的变量会增加脚本的内存占用。不总是很重要,但可以在其他一些语言中,不需要获取全局变量——默认情况下它们是可用的——如果你忘记将同名变量声明为本地变量,这可能会导致错误联轴

php - 如何通过 curl 获取 facebook token 代码?

我尝试使用easycurl通过curl获取facebookcode和access_token。这样我就可以将消息发布到我的墙上。我知道sdk,但如果我只使用简单的curl方式呢?部分错误返回:方法未实现请求中的方法无效这是我的代码。顺便问一下:如果access_token在1小时内仍然有效,如何记住它?谢谢。$code_url="https://graph.facebook.com/oauth/authorize?client_id=".$app_id."&redirect_uri=".urlencode($canvas_page_url)."&type=client_cred&dis

php - 我如何解决语义错误 : "Class has no association named.."

我正在学习符号日志symfony2教程的第5部分:http://tutorial.symblog.co.uk/docs/customising-the-view-more-with-twig.html在标题下:主页-博客和评论当我开始更新时://src/Blogger/BlogBundle/Repository/BlogRepositoy.phppublicfunctiongetLatestBlogs($limit=null){$qb=$this->createQueryBuilder('b')->select('b,c')->leftJoin('b.comments','c')->a

php - 如何使 geoip_country_name_by_name() 工作?

我想收集登录我网站的用户的国家/地区名称。所以我用了geoip_country_name_by_name()用于此目的的php函数。但是我遇到了一个fatalerror:Fatalerror:Calltoundefinedfunctiongeoip_country_name_by_name()我怎样才能避免这个错误?有没有其他方法可以使用php获取国家名称?有人可以帮帮我吗? 最佳答案 听起来您的计算机上没有安装扩展程序。查看此链接,它是一个PECL扩展。http://www.php.net/manual/en/geoip.setu

php - 如何使用 Google API PHP 客户端获取 OAuth2 访问 token ?

我正在尝试获取OAuth访问token以将一些数据导入到融合表中。我正在尝试使用GoogleAPIPHP客户端。为此,我创建了一个服务帐户,并且正在使用大部分来自serviceAccount的代码。示例:functionaccess_token(){$client=newGoogle_Client();$client->setAuthClass('Google_OAuth2');//^Don'tknowifthislineisrequired,//^butitfailsjustaswellwithoutit.$client->setApplicationName('Mysite.dom

php - 没有访问 token 的 OAuth2 客户端

所以在我开始之前,我是一个OAuth2新手,所以我仍然试图真正了解各种权限范围和授权。我已经成功地使用LaravelOAuth2Server实现了一个OAuth2服务器包。我正在处理的当前站点将使用client_credentials授权类型简单地从API进行dogfood。我已经设法让它成功运行,并且可以使用提供的访问token进行API调用。但是,我想知道如何实现类似于Instagram、Soundcloud等的架构,它们不需要基本端点的access_token,只需要client_id。他们怎么做到的?这是自定义授权类型吗?最好,我只想在访问私有(private)资源时开始要求访

php - 无法在 PHP 中刷新 OAuth2 token ,授予无效

我需要制作一个PHP脚本来在Google日历上创建一个单一事件。我在设置客户端ID、客户端密码、开发key和创建新事件时没有遇到任何问题。我唯一的问题是OAuth2,特别是我需要建立永久连接,我不想每次运行脚本时都进行身份验证。实际上,使用此脚本我可以获得一个token和一个刷新token,但我的token每小时都会过期,我不知道如何刷新它。我怎样才能编辑这段代码来做到这一点?我可以将token和刷新token都保存在某处并始终使用相同的数据吗?我获得了一个未捕获的异常“Google_AuthException”,消息为“刷新OAuth2token时出错,消息:”{“error”:“i

php - ERR_ICANN_NAME_COLLISION 在主机文件中使用 url 而不是 ip

我正在尝试使用laravelhomestead并将“homestead.dev”重定向到“192.168.10.10”。我可以看到使用IP的网站,但看不到“homestead.dev”。我收到这个错误:ERR_ICANN_NAME_COLLISIONPinghomestead.dev响应为127.0.53.53。我也可以用这个访问网站:http://127.0.53.53:8000/.我的宅基地.yaml:ip:"192.168.10.10"memory:2048cpus:1provider:virtualboxauthorize:~/.ssh/id_rsa.pubkeys:-~/.s

php - 火力基地: "Could not parse auth token."

你好,我正在使用带有php的firebase并使用这个library.我收到此错误“无法解析身份验证token。”我的授权token是正确的,因为我也使用了与node.js相同的token。我的代码是这样的require"vendor/autoload.php";constDEFAULT_URL='https://xxxxxxxxx.firebaseio.com';constDEFAULT_TOKEN='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';$firebase=new\Firebase\FirebaseLib(DEFAULT_URL,DEFAULT_TOK