OAuth 2.0 是授权协议吗?

Is OAuth 2.0 an authorization protocol?

我的应用程序使用 ClientLogin 来验证用户。 这是弃用了吗? 应该用什么代替?以及如何?

OAuth 2.0 是一个授权框架,使用户能够授权应用程序。正式的 IETF 规范 RFC 6749 标题为“OAuth 2.0 授权框架”,第 1.1 节描述了“协议流程”。

https://www.rfc-editor.org/rfc/rfc6749

ClientLogin 已被 Google 弃用,取而代之的是 OAuth 2.0。这是他们的官方公告:

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

这是 YouTube 数据的迁移指南API:从 ClientLogin 迁移到 OAuth 2.0

https://developers.google.com/youtube/v3/guides/moving_to_oauth

还有一篇关于 YouTube 迁移的 Whosebug 文章:

Migrating from YouTube ClientLogin to OAuth 2.0