The Google+ API used in https://www.outsystems.com/learn/lesson/1839/integrating-with-oauth-exercise/?LearningPathId=0 the api documentation https://developers.google.com/+/web/api/rest/?hl=en_US states
Google+ APIs will be shut down on March 7, 2019. This includes Google+ Sign-in and OAuth token requests with Google+ scopes. Learn more.
Google+ integrations for web and mobile apps will also cease to function March 7, 2019. Learn more.
This will be a progressive shutdown, with intermittent failures starting as early as January 28, 2019.
This implies that it will no longer be possible to complete the excercise after this date. Please provide an alternative excercise for this training.
Hi Paul and Assif,
Thanks for raising that concern.
We have just updated the Integrating with Google OAuth Exercise, replacing the Google+ API calls and OAuth scopes.
In the updated exercise, we now use the Google People API to retrieve the profile information for the authenticated user.
Please let us know if you have any trouble doing the exercise.
Cheers,Luís Figueiredo
In addition I got an email below today from google, this makes the excersise impossible from march 7:
Hello Google+ Developer,
The email below contains your most recent usage of Google+ APIs. It also contains information about important, recent changes to aspects of the shutdown. These changes may help mitigate the impact of the shutdown for some developers. This is the final email that will be sent about this shutdown.
On March 7, 2019, we are shutting down the legacy Google+ APIs. This has been a progressive shutdown where calls to affected APIs began intermittently failing on January 28, 2019.
Some APIs labelled "Google+" provide access to basic account information that is critical to sign-in use cases, including for many third-party apps and sites. To help mitigate the impact of the Google+ APIs shutdown on the sign-in use cases, we have created a new implementation of several people.get and people.getOpenIdConnect APIs that will only return basic fields necessary for sign-in functionality such as name and email address, if authorized by the user. The new implementation only allows an app to retrieve the profile of the signed-in user, and can return only basic profile fields necessary for user sign-in functionality.
While we still recommend that developers migrate to alternative APIs such as Google Sign-in and Google People API, for cases where developers are unable to move over before March 7, existing calls made to the legacy Google+ people.get and people.getOpenIdConnect APIs will automatically be served by this new implementation.
Likewise, requests for some OAuth scopes will no longer fail as previously communicated. In most cases scope requests such as those used for sign-in and usage not related to Google+ will no longer return an error as previously communicated. However, other scopes that authorized access to Google+ data such as Circle and Stream information will still no longer be granted. See the full outline of scope behavior here. While we strongly encourage developers to migrate to Google Sign-in, for cases where developers are unable to move over before March 7, scopes required for Google+ Sign-in will now be remapped to existing Google Sign-in (not Google+) scopes, which should allow these legacy applications to continue to use Google+ Sign-In until they can migrate.
See here for full details, including information if you would like to test your application.
Please review your projects listed below by March 7, 2019 and ensure they are no longer using affected Google+ APIs. The data below shows which Google+ API methods your projects have recently called, as well as Google+ OAuth scopes it has requested.
plus.me
Project
Google+ API Name
Version
Method or OAuth Scope
OAuth Integration Exercise (airy-web-232519)
OAuth
N/A
plus.login, plus.me, plus.profiles.read
plus
v1
plus.people.get
Google+ integrations for web or mobile apps are also being shut down. Please see this additional notice.
Thanks for being a valued Google+ Developer.
Sincerely,
The Google+ API team
Paul Schmeddes wrote:
Thanks Paul for Sharing,
Folks here, who have been used G+ l, needs to migrate to other Google Auth Source as per guidance or recommendations.
Cheers,
Assif
Hi Luis,
Please be aware that you now must have a valid Google Cloud Platform (GCP) subscription. I.e. I cannot use google GCP without a subscription and provide a payment method. See https://cloud.google.com/free/
Best regards,
Paul Schmeddes
Hi, I want to know which is the current best method to achieve Google login with mobile platform in Outsystems. I have tried lots of methods with google+ login but this is deprecated.