我正在将我的应用程序与谷歌的身份服务集成,因为根据这个博客,旧的谷歌登录 JavaScript 平台库将很快被弃用。但我似乎无法找到一种实际的方法来使用与旧版 SDK 不同的自定义按钮。
例如,如果我有一个像这样的按钮:
<div class="socialButton" onclick="signInWithGoogle">
<img class="socialButtonIcon" />
<span class="socialButtonText"> Sign in with Google </span>
</div>
我似乎找不到支持这种方法的 API,我之前尝试过的一种方法是使用 Google 3P 授权 获取授权码,该授权码可以与 JWT 令牌交换,该令牌将由谷歌身份服务。但这需要服务器与谷歌交换代码,因为它会被 CORS 策略阻止。
我期待有另一个来自 Google 的 API,前端客户端可以调用它来获取 JWT,而不必依赖 SDK 来呈现按钮。我尝试访问他们的 Github 以提出请求,但似乎所有公共存储库都用于演示目的。有没有什么地方我们可以向谷歌请求这样的功能来支持这个?
提前谢谢你!