Skip to content

opauth/google

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

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

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages