Google strategy for Opauth
PHP
Latest commit 9f25018 Jul 13, 2016 @uzyn uzyn committed on GitHub Merge pull request #9 from alscheuring/patch-1
Fixed git clone
Permalink
Failed to load latest commit information.
.gitignore .gitignore May 19, 2012
GoogleStrategy.php Add refresh token to credentials array Oct 18, 2012
README.md Fixed git clone Apr 15, 2014
composer.json Compatible with Opauth >= 0.2 May 23, 2012

README.md

Opauth-Google

Opauth strategy for Google authentication.

Implemented based on https://developers.google.com/accounts/docs/OAuth2 using OAuth 2.0.

Opauth is a multi-provider authentication framework for PHP.

Getting started

  1. Install Opauth-Google:

    cd path_to_opauth/Strategy
    git clone git://github.com/opauth/google.git Google
  2. Create a Google APIs project at https://code.google.com/apis/console/

    • You do not have to enable any services from the Services tab.
    • Make sure to go to API Access tab and Create an OAuth 2.0 client ID.
    • Choose Web application for Application type
    • Make sure that redirect URI is set to actual OAuth 2.0 callback URL, usually http://path_to_opauth/google/oauth2callback
  3. Configure Opauth-Google strategy.

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

Strategy configuration

Required parameters:

<?php
'Google' => array(
    'client_id' => 'YOUR CLIENT ID',
    'client_secret' => 'YOUR CLIENT SECRET'
)

Optional parameters: scope, state, access_type, approval_prompt

References

License

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