我有一个(Web)客户端服务器应用程序。
Web客户端在浏览器中打开应用程序,并将请求发送到服务器(Java / Spring),服务器创建视频并将其上传到Youtube。 我使用的是Youtube Data Api v3,其中包含大量文档,这让我感到困惑。
主要思想是,服务器应将视频上传到Youtube,但最终用户应首先经过身份验证。必须显示一个身份验证窗口,在该窗口中,他应该输入自己的凭据。
我尝试了多种方法来解决此问题,但是不知何故我无法理解这个概念。 https://developers.google.com/youtube/v3/getting-started https://auth0.com/docs/api-auth/which-oauth-flow-to-use
当我在本地测试我的应用程序时,一切工作正常(整个身份验证/上传过程)。该服务器能够在浏览器中打开“身份验证”窗口,但是当我将其部署到其他服务器上后,我意识到,身份验证窗口是在服务器而非客户端计算机上“打开”的。
我无法确定在我的情况下应使用哪种OAuth2类型(工作流程)。 我被困住了,找不到实现此方法的正确方法。
我非常感谢任何建议。