Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

opauth/twitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

48 Commits

Repository files navigation

Opauth-Twitter

Twitter strategy for Opauth, based on Opauth-OAuth.

Getting started

  1. Install Opauth-Twitter:

    cd path_to_opauth/Strategy
    git clone git@github.com:opauth/twitter.git Twitter

    or

    composer require opauth/twitter
  2. Create Twitter application at https://dev.twitter.com/apps

    • Make sure to enter a Callback URL or callback will be disallowed.
      Callback URL can be a made up one as Opauth will explicitly provide the correct one as part of the OAuth process.
    • Register your domains at @Anywhere domains.
      Twitter only allows authentication from authorized domains.
  3. Configure Opauth-Twitter strategy with at least Consumer key and Consumer secret.

  4. Direct user to http://path_to_opauth/twitter to authenticate

Strategy configuration

Required parameters:

<?php
'Twitter' => array(
	'key' => 'YOUR CONSUMER KEY',
	'secret' => 'YOUR CONSUMER SECRET'
)

See Twitter.php for optional parameters.

Opauth-Twitter does "Sign In with Twitter" by default.
If you prefer to do a 3-legged OAuth, explicitly add authenticate_url parameter to strategy configuration and set it to https://api.twitter.com/oauth/authorize.

Dependencies

tmhOAuth requires hash_hmac and cURL.
hash_hmac is available on PHP 5 >= 5.1.2.

Reference

License

Opauth-Twitter is MIT Licensed
Copyright © 2012 U-Zyn Chua (http://uzyn.com)

tmhOAuth is Apache 2 licensed.

About

Twitter strategy for Opauth

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 9

Languages

AltStyle によって変換されたページ (->オリジナル) /