Questions tagged [google-openid]

Third-party websites and applications can now let visitors sign in using their Google user accounts. Federated Login, based on the OpenID standard, frees users from having to set up separate login accounts for different web sites and frees web site developers from the task of implementing login authentication measures.

Third-party websites and applications can now let visitors sign in using their Google user accounts. Federated Login, based on the OpenID standard, frees users from having to set up separate login accounts for different web sites and frees web site developers from the task of implementing login authentication measures.

OpenID achieves this goal by providing a framework in which users can establish an account with an OpenID provider, such as Google, and use that account to sign into any web site that accepts OpenIDs. This page describes how to integrate Google's Federated Login for a web site or application.

Google supports the OpenID 2.0 protocol, providing authentication support as an OpenID provider. On request from a third-party site, Google authenticates users who are signing in with an existing Google account, and returns to the third-party site an identifier that the site can use to recognize the user. This identifier is consistent, enabling the third-party site to recognize the user across multiple sessions. Google also supports the following extensions:

457 questions
69
votes
17 answers

OWIN's GetExternalLoginInfoAsync Always Returns null

I've created a new MVC5 Web Application, and when I try to login with Google or Facebook, the ExternalLoginCallback Action in the AccountController is called, but GetExternalLoginInfoAsync() always returns null: var loginInfo = await…
VineetYadav
  • 783
  • 1
  • 5
  • 10
49
votes
1 answer

How can I decode a google OAuth 2.0 JWT (OpenID Connect) in a node app?

I'm having a heck of a time here trying to use google OAuth to authenticate users in my node express app. I can successfully do the OAuth, which returns a response like so: { access_token: 'token string', id_token: 'id.string', expires_in:…
ThePuzzleMaster
  • 920
  • 2
  • 10
  • 18
38
votes
1 answer

TypeError: gapi.auth2 undefined

I went exactly by the instructions for integrating google sign-in: https://developers.google.com/identity/sign-in/web/sign-in#specify_your_apps_client_id sign-in works, but sign-out gives a javascript error in the line: var auth2 =…
Erel Segal-Halevi
  • 33,955
  • 36
  • 114
  • 183
35
votes
17 answers

Issue when trying to register an app for consent screen in google oauth

I am trying to register my app for Oauth consent screen, so that I can create a OAuth client ID. I keep getting this validation error at end of the form, even though I have submitted everything correctly. An error occurred while saving your…
v1shva
  • 1,261
  • 3
  • 13
  • 28
34
votes
0 answers

Google OAuth 2 Refresh Token is Missing for Web App but Present for localhost

Problem: Missing OAuth 2 Refresh Token. The problem is that the localhost version receives a Refresh Token as part of the granted token but the same code running in GCE does not. Details: I have written a Python Flask application that implements…
32
votes
3 answers

OpenID Connect delegation with Google now that they are deprecating their OpenID2 provider?

For years I have used OpenID delegation to log in to Stack Overflow (among other sites) using my own URI as OpenID but having Google handle the authentication. I use the technique described in this Stack Overflow question; so, my custom OpenID…
Robert Tupelo-Schneck
  • 10,047
  • 4
  • 47
  • 58
30
votes
5 answers

Which openid / oauth library to connect a django project to Google Apps Accounts?

I'm working on an intranet django project (not using GAE) for a company that uses Google Apps for login. So I'd like my users to be able to log in to my django project using their google accounts login. OpenID seems appropriate, although maybe…
Leopd
  • 41,333
  • 31
  • 129
  • 167
28
votes
2 answers

How to implement Google OpenID authentication in PHP & Test on Localhost

I am new to OpenID, and want to implement Google OpenID authentication on my website. I could not found any examples. Can anyone suggest me some good tutorials (step by step) or any working example with code to implement Google OpenID authentication…
Navin Kaushal
  • 281
  • 1
  • 3
  • 4
23
votes
3 answers

Is it possible to get profile information in an id_token from Google?

When using Google's OpenIDConnect authentication system, it's possible to specify email or profile or both in the scope parameter. If you request the email scope, the "email" and "email_verified" claims will be included in the id_token that gets…
bjmc
  • 2,970
  • 2
  • 32
  • 46
23
votes
5 answers

Google Sign In for Web Apps not working with Internet Explorer

Using the quick start sample provided by Google I've been able to get Sign In for Web Apps to work in Chrome and Firefox. However it fails on Internet Explorer (version 11.) It will log the user into Google but the data-onsuccess call back is never…
20
votes
3 answers

Is it possible to get an Id token with Chrome App Indentity Api?

I can't get a user's id_token (https://developers.google.com/accounts/docs/CrossClientAuth) from the Chrome identity api (https://developer.chrome.com/apps/identity). I can get an access_token using the chrome identity sample when the oauth section…
19
votes
2 answers

List of available attributes for http://axschema.org and http://schemas.openid.net

I have searched high, low, far and wide but can not find anything on the Internet that lists the available attributes for these schemas. Does anyone know where the documentation is for these? so far I know…
Craig
  • 2,093
  • 3
  • 28
  • 43
19
votes
3 answers

What is the future of OpenID, OpenID2, Open Connect? Is it worth implementing a provider?

I see OpenID logins available everywhere, and decided that I should look into implementing my own provider on my server so I can control my information and my login. This is, surprisingly, quite complicated and difficult. Even though many sites…
16
votes
1 answer

Why does the ID of Google's OpenID implementation change?

I'm trying to implement OpenId login for a web application. Whenever new user who logs in via OpenId I create a new user on the sustem, and among the data I store their openid URL, so that next time they login with that user. I'm testing this with…
Andrea
  • 20,253
  • 23
  • 114
  • 183
16
votes
3 answers

Google authentication for Gerrit and Jenkins

Jenkins and Gerrit have both plugins for OpenID 2.0, but this API has been deprecated by Google May 19 2014 (https://developers.google.com/accounts/docs/OpenID) making it impossible for new installation to use and existing installations must migrate…
revau.lt
  • 2,674
  • 2
  • 20
  • 31
1
2 3
30 31