Reputation: 43
My application uses ClientLogin for authenticating a user. Is this deprecated? What should it be replaced with? And how?
Upvotes: 0
Views: 71
Reputation: 16324
OAuth 2.0 is an authorization framework that enables users to authorize applications. The formal IETF specification, RFC 6749, is titled "The OAuth 2.0 Authorization Framework" and Section 1.1 describes the "Protocol Flow."
https://www.rfc-editor.org/rfc/rfc6749
ClientLogin is deprecated by Google and OAuth 2.0 is the replacement. Here is their official announcement:
Important: ClientLogin has been officially deprecated as of April 20, 2012. It will be shut down on April 20, 2015 as per our deprecation policy. We encourage you to migrate to OAuth 2.0 as soon as possible.
https://developers.google.com/accounts/docs/AuthForInstalledApps
Here's a migration guide for the YouTube Data API: Moving from ClientLogin to OAuth 2.0
https://developers.google.com/youtube/v3/guides/moving_to_oauth
And a StackOverflow article regarding the YouTube migration:
Migrating from YouTube ClientLogin to OAuth 2.0
Upvotes: 1