我可以使用OAuth 2.0授权在YouTube的授权到特定帐户,而用户被要求输入自己的账户信息?(

2019-08-17 05:00发布

我想实现的网络服务,被上传到视频服务器,然后还我的控制下上传至特定YouTube帐户(即我有访问凭据)。 由于我的用户名和密码,它看起来像我应该只可以使用类似ClientLogin来获取对视频上传到这个帐户。 但是,这种方法是由谷歌弃用,他们建议使用OAuth 2.0来代替。 考虑到这是新的发展我更愿意使用非过时的API。 显然,虽然每一个的OAuth 2.0认证方式需要用户通过浏览器提供的帐户凭据重定向到获得认证。 这是一个服务器端的程序,我不希望用户参与,用户不必帐户凭据反正。 这应该是谷歌认为的,所以有没有办法做到的ClientLogin验证类型使用OAuth 2.0? 我希望能够使用OAuth 2.0编程没有用户的参与,以完全验证。

我发现这个答案:迁移从YouTube的ClientLogin到OAuth 2.0 从YouTube的ClientLogin迁移到OAuth 2.0用户

然而,认证作为设备仍然需要帐户与用户凭据,通过输入浏览器,据我可以告诉。 这个答案几乎是一岁到现在,并没有解决问题,所以没有任何人有什么新的想法?

谢谢。

Answer 1:

在Web服务的用户将需要通过首次弹出窗口授权。 有一次,他允许访问你的应用程序,他也不需要了。

在移动设备上,它是一个弹出的酒吧,他们可以挑选自己已经保存的帐户。

作为一个简短的回答,没有工作围绕它,因为这是建立有更好的安全级别。



文章来源: Can I use OAuth 2.0 authorization in YouTube to authorize to a specific account without the user being required to enter their account information?