Coder Social home page Coder Social logo

google's Issues

repository does not exist anymore

Looks like the README is not up to date :)

$ git clone git://github.com/uzyn/opauth-google.git Google
Cloning into 'Google'...
fatal: remote error:
Repository not found.
$

Auth with google

Invalid auth response: Missing key auth response components. this message thow when i authenticate with google. what´s the problem?

$_SESSION / $_GET / $_POST is empty on response

$this->auth_config = array(
            'host'               => "http" . (($_SERVER['SERVER_PORT'] == 443) ? "s://" : "://") . $_SERVER['HTTP_HOST'],
            'path'               => '/user/auth/',
            'debug'              => true,
            'callback_url'       => "{host}/user/auth/$strategy/oauth2callback",
            'security_salt'      => '...',
            'callback_transport' => 'session',
            'Strategy'           => array( respective configs here
                'Facebook' => array(
                    'app_id'     => '...',
                    'app_secret' => '...',
                    'scope'      => 'email'
                ),
                'Google'   => array(
                    'client_id'     => '...',
                    'client_secret' =>'...'
                ),
                'Twitter'  => array(
                    'key'    => '...',
                    'secret' => '...',
                    'scope'  => 'email'
                ),
            )
        );

i get this on the response

Undefined index: opauth

on the line

$response = $_SESSION['opauth'];

i checked the $_SESSION thing its all blank.. same goes if i choose get / post they all remain blank.

the exact config etc works fine for both facebook and twitter.. am i missing something?

id_token is missing

id_token is missing in credentials and would be great to be included...

credentials' => array(
'token' => $results->access_token,
'id_token' => $results->id_token,
'expires' => date('c', time() + $results->expires_in)
)

Opauth occasionally fails with unauthorized response

When I originally log into my website through Opauth, everything works perfectly. I have some pages that will import contacts or calendar events, and these pages work well too. The only issue is that after a while, I'll get an error when I go to these page, as if my request token has expired or I'm not authorized anymore.

I checked my refresh token, but it says it's not supposed to expire for another day. Is there a way to automatically try and refresh my session on the backend without having to make the user log back into Google?

Here is the error:

'code' => 'userinfo_error',
'message' => 'Failed when attempting to query for user information',
'raw' => [
    'response' => false,
    'headers' => 'HTTP/1.0 401 Unauthorized
Vary: Origin
Vary: X-Origin
WWW-Authenticate: Bearer realm="https://accounts.google.com/AuthSubRequest", error=invalid_token
Content-Type: application/json; charset=UTF-8
Date: Mon, 24 Nov 2014 02:55:13 GMT
Expires: Mon, 24 Nov 2014 02:55:13 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Alternate-Protocol: 443:quic,p=0.02'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.