我的应用程序使用 ClientLogin 来验证用户身份。 这已被弃用吗? 应该用什么来代替呢?又如何?
最佳答案
OAuth 2.0 是一个授权框架,使用户能够对应用程序进行授权。正式的 IETF 规范 RFC 6749 的标题是“OAuth 2.0 授权框架”,第 1.1 节描述了“协议(protocol)流程”。
https://www.rfc-editor.org/rfc/rfc6749
Google 已弃用 ClientLogin,取而代之的是 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 迁移的 StackOverflow 文章:
关于java - OAuth 2.0 是授权协议(protocol)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29197023/