opauth/twitter

Opauth 的 Twitter 策略

0.3.2 2017-03-28 05:03 UTC

This package is auto-updated.

Last update: 2024-09-13 09:59:23 UTC


README

基于 Opauth-OAuth 的 Twitter 策略 Opauth

入门指南

  1. 安装 Opauth-Twitter

    cd path_to_opauth/Strategy
    git clone [email protected]:opauth/twitter.git Twitter

    composer require opauth/twitter
  2. https://dev.twitter.com/apps 创建 Twitter 应用程序

    • 请确保输入回调 URL,否则回调将被禁止。
      回调 URL 可以是任意一个,因为 Opauth 将在 OAuth 过程中明确提供正确的 URL。
    • 在 @Anywhere 域名下注册您的域名。
      Twitter 只允许来自授权域名的身份验证。
  3. 至少使用 Consumer keyConsumer secret 配置 Opauth-Twitter 策略。

  4. 将用户直接导向 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 许可证。查看许可证.