Opauth strategy for The City authentication.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
TheCityStrategy.php
composer.json

README.md

Opauth-TheCity

Opauth strategy for The City authentication.

Implemented based on https://developers.facebook.com/docs/authentication/

Getting started

  1. Install Opauth-TheCity:

    cd path_to_opauth/Strategy
    git clone git@github.com:thecity/thecity-php.git TheCity
  2. Create a plugin/app for The City (see https://api.onthecity.org/docs/apps for steps)

    • Make sure that redirect URI is set to actual OAuth 2.0 callback URL, usually http://path_to_your_app/thecity/int_callback
  3. Configure Opauth-TheCity strategy with at least Client ID and Client Secret.

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

Strategy configuration

Required parameters:

<?php
'TheCity' => array(
  'client_id' => 'YOUR APP ID',
  'client_secret' => 'YOUR APP SECRET',
  'scope' => 'SCOPE (ie user_basic)'
)

License

Opauth-TheCity is MIT Licensed
Copyright © 2013 City Dev Force