-
-
Notifications
You must be signed in to change notification settings - Fork 153
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Query on Google+ deprecation #50
Comments
I can't find any official from Google if/when the Google+ API will be deprecated. I think the Google+ API is only used in this module in order to fetch the user profile (it doesn't rely on the Goolge+ API for the authentication itself). The profile info URL can be configured to anything using the |
I would recommend using Google's openId connect endpoints (which is also supported; you just need to configure the userProfileUrl) if you're concerned about availability. |
See our older issue at OpenUserJS/OpenUserJS.org#484 . Historically this would be very bad. We lost a bunch of access to accounts due to that Google deprecation. Well sometime in the near future I'll see if |
I've just received an email regarding the deprecation of Google+ APIs altogether, what alternative do we have? |
The email reads as follows: Hello Google+ Developer, We’re writing to let you know that as part of the sunset of the consumer version of Google+, we will be shutting down our Google+ APIs on March 7, 2019. As part of these changes, Google+ Sign-in has been fully deprecated and will also be shut down on March 7, 2019. What do I need to know? What do I need to do? Note: If you see calls to people.get, these can be the result of using the Google+ Sign-In feature in your application, which is now fully deprecated and is being shut down. Developers should migrate from the Google+ Sign-In feature to the more comprehensive Google Sign-in authentication system.
|
Is there another alternative instead of Google+ |
I think the larger question is are we vulnerable just by using this strategy, or is this some specific scope that we are requesting? IE is the passport strategy leveraging something specific to google plus or is it related to requested scopes? |
Heya folks in this thread, I've done the heavy googling work for ya 😄 This module already supports using a non-googlePlus strategy for getting profile information. Check out the docs I added in this PR |
Interesting. Adding a script to our site in our combined login page is so not going to happen nor is an iframed version of it. This seems like a replica of Mozilla Persona atm to me. Appreciate that research and effort. I'm really leery of doing any more changes to google auths on our site right now. I'd actually be happy with deprecating it completely on our site but I'm not at liberty to do that just yet. So if this package can pick up the endpoint needed we'll update our dependencies with that. Otherwise I won't know until the deadline happens on how it affects us. Too many other fires in the kitchen to deal with atm too. |
Thank you very much for this PR. I just implemented the few lines that it requires and it worked completely. I could disable the Google + Api in my Google dev console and everything runs smoothly. |
Hi there.
https://developers.google.com/identity/sign-in/web/quick-migration-guide Look at the above sentence. In addition, It can check user information using options such as I think it'll be able to respond to Google+ with these features. What do you think about this opinion? |
Will there be a new release before March 7, 2019? |
Hi, shutdown will be in 3 days, any update ? Thanks in advance ! |
As you can see from this code, if you set up So, as written in #51, I think that you should add
|
Since calls to the old Google+ API started to intermittently fail in January, I already have applied the aforementioned solution to my project and released a new version. Nevertheless I am interested in the question when a new release of passport-google-oauth2 will be published. |
If you make this change, are you then able to disable the API in the Google dashboard without any issues? Is there some Google-side component to configure as a replacement? I set the userProfileURL as suggested but still see my API usage for Google+ API going up whenever a login occurs on my app. |
At least, in our environment using this module, even if you disable Google+ API, it works fine. 😉 |
Well there's the problem, I was on version 0.2.0. Updated to 1.0.0 and disabled the API, everything is great now. |
|
use userProfileURL: "https://www.googleapis.com/oauth2/v3/userinfo" in your strategy.This will remove google+ authentication and it goes into another endpoint "userinfo". |
using userProfileURL: "https://www.googleapis.com/oauth2/v3/userinfo" in strategy works well now also.This will remove google+ authentication and it goes into another endpoint "userinfo". |
pls add the solution to the README and to this doc http://www.passportjs.org/packages/passport-google-oauth20/ |
Is it solve this issue? |
Does the announcement here mean that this auth won't work any more? I use one Google+ as a test account for our project and it's definitely Google+ related.
Thanks for the insight.
The text was updated successfully, but these errors were encountered: