我有一个使用 Google 作为身份提供者的应用程序。访问应用程序时,用户会获得标准的 Google 用户名/密码弹出窗口。一旦通过 Google 的身份验证,它就会使用 id_token 访问应用程序中的服务之一,然后该服务返回用于进一步授权的专有令牌。
我的目标是为此类应用程序创建一个自动测试。具体来说,问题是针对 Google 的身份验证 - 直到我拥有 id_token。有什么方法可以自动完成,即不显示登录和授权对话框- 只需提出几个请求并最终取回id_token?一旦我有了 id_token,我就知道如何处理我的应用程序。我更喜欢用 curl 来做这个,所以我可以将它移植到 java/javascript/golang 或其他任何东西。
谢谢!