我可以在YouTube中使用OAuth 2.0授权来授权到特定的帐户,而不需要用户输入他们的帐户信息吗?



我正在尝试实现一个web服务,其中上传到服务器的视频然后也上传到我控制下的特定YouTube帐户(即我有访问凭据)。既然我有了用户名和密码,看起来我应该能够使用像ClientLogin这样的东西来获得将视频上传到这个帐户的能力。然而,这种方法被Google弃用了,他们建议使用OAuth 2.0。考虑到这是新的开发,我更愿意使用未弃用的api。显然,每个OAuth 2.0身份验证方法都要求用户通过浏览器重定向提供帐户凭据以获得身份验证。这是一个服务器端程序,我不希望用户参与,用户没有帐户凭据反正。这应该是Google想到的东西,那么有什么方法可以使用OAuth 2.0进行ClientLogin类型的身份验证吗?我希望能够完全使用OAuth 2.0编程进行身份验证,而无需用户参与。

我找到了这个答案:从YouTube ClientLogin迁移到OAuth 2.0从YouTube ClientLogin迁移到OAuth 2.0

然而,据我所知,作为设备进行身份验证仍然需要用户通过浏览器输入帐户凭据。这个答案到现在已经快一年了,并没有解决问题,所以有人有什么新的想法吗?

谢谢。

在web服务中,用户第一次需要通过弹出窗口进行授权。一旦他允许访问你的应用程序,他就不再需要了。

在移动设备上,它是一个弹出栏,用户可以选择他们已经保存的帐户。

作为一个简短的答案,没有办法绕过它,因为这是为了有更好的安全性而构建的。

相关内容

最新更新