Skip to content
opauthPublic

About

Google strategy for Opauth

Resources

Stars

138 stars

Watchers

27 watching

Forks

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

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

    or

    composer require opauth/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)

About

Google strategy for Opauth

Resources

Stars

138 stars

Watchers

27 watching

Forks

Releases

Packages

Used by

Contributors

Languages