opauth / twitter
Opauth 的 Twitter 策略
0.3.2
2017-03-28 05:03 UTC
Requires
- php: >=5.2.0
- opauth/opauth: >=0.2.0
README
基于 Opauth-OAuth 的 Twitter 策略 Opauth
入门指南
-
安装 Opauth-Twitter
cd path_to_opauth/Strategy git clone [email protected]:opauth/twitter.git Twitter
或
composer require opauth/twitter
-
在 https://dev.twitter.com/apps 创建 Twitter 应用程序
- 请确保输入回调 URL,否则回调将被禁止。
回调 URL 可以是任意一个,因为 Opauth 将在 OAuth 过程中明确提供正确的 URL。 - 在 @Anywhere 域名下注册您的域名。
Twitter 只允许来自授权域名的身份验证。
- 请确保输入回调 URL,否则回调将被禁止。
-
至少使用
Consumer key
和Consumer secret
配置 Opauth-Twitter 策略。 -
将用户直接导向
http://path_to_opauth/twitter
进行身份验证
策略配置
必需参数
<?php 'Twitter' => array( 'key' => 'YOUR CONSUMER KEY', 'secret' => 'YOUR CONSUMER SECRET' )
有关可选参数,请参阅 Twitter.php。
Opauth-Twitter 默认实现 "使用 Twitter 登录"。
如果您想进行 3 步 OAuth,请显式添加 authenticate_url
参数到策略配置,并将其设置为 https://api.twitter.com/oauth/authorize
。
依赖关系
tmhOAuth 需要 hash_hmac 和 cURL。
hash_hmac 在 PHP 5 >= 5.1.2 中可用。
参考
许可证
Opauth-Twitter 使用 MIT 许可证
版权所有 © 2012 U-Zyn Chua (http://uzyn.com)
tmhOAuth 使用 Apache 2 许可证。查看许可证.