julianlam / nodebb-plugin-sso-google

NodeBB Plugin that allows users to login/register via their Google account.
BSD 2-Clause "Simplified" License
20 stars 16 forks source link

Deprecated Google+ API #32

Closed RoiEXLab closed 5 years ago

RoiEXLab commented 5 years ago

Just got the email that the Google+ SSO API will be shut down in favour of the newer non+ API: https://developers.google.com/+/api-shutdown

I'm not really familiar what, or even if something still needs to be changed here. What I do know for certain though is that in any case the ACP description text needs to be updated accordingly. Just thought I'd mention it.

julianlam commented 5 years ago

Oof, I have no idea, but I'm sure there will be movement on the passport-google project. It'll probably require some sort of refactor on this end, but thanks for the heads up!

julianlam commented 5 years ago

The OAuth login should work fine going forward actually, I don't think that part is getting shut down. However, I do need to update to use passport-google-oauth20 instead of the metapackage I am currently using.

kylechine commented 5 years ago

The OAuth login should work fine going forward actually, I don't think that part is getting shut down.

Hi @julianlam, actually Google officially said:

The Google+ Sign-in feature has been fully deprecated and will also be shut down on March 7, 2019. Developers should migrate to the more comprehensive Google Sign-in authentication system

https://developers.google.com/+/api-shutdown

julianlam commented 5 years ago

The link you pasted links out to here: https://developers.google.com/identity/protocols/OAuth2

julianlam commented 5 years ago

v2.3.0 contains a dependency change and uses new user endpoint that should continue working past the deprecation.