sHOOT
sHOOT

Reputation: 43

Is OAuth 2.0 an authorization protocol?

My application uses ClientLogin for authenticating a user. Is this deprecated? What should it be replaced with? And how?

Upvotes: 0

Views: 71

Answers (1)

Grokify
Grokify

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

Related Questions