谷歌语音转文本为客户端生成基于会话的身份验证令牌

时间:2018-08-14 07:13:19

标签: google-oauth speech-to-text

我正在为浏览器的文本应用程序构建语音。现在,我正在录制语音,并将语音从前端发送到后端,从后端调用google api进行对话。现在的问题是处理时间很长。

我需要的是从前端本身调用Google API。此步骤的问题是api密钥暴露给用户并导致安全问题。

所以我可以为基于语音的文本api生成基于会话的身份验证令牌,该令牌在一段时间内对客户端有效。任何教程链接也可以。

1 个答案:

答案 0 :(得分:0)

几乎所有Google创建的内容都支持OAuth 2.0。文字转语音当然可以。

认证很容易。这是有关如何将OAuth 2.0与Google API结合使用的链接。

Using OAuth 2.0 to Access Google APIs

此处是有关如何将Google登录功能集成到您的Web应用程序的链接:

Add Google Sign-In to Your Web App

以及用于在PHP中将OAuth 2添加到您的后端服务器的链接:

Using OAuth 2.0 for Web Server Applications

我将使用Google Accounts开始。 Google登录可轻松为客户端实现此功能。在后端(推荐)或客户端上实施OAuth 2.0。

完成OAuth 2流程后,您将拥有一个token,其中包含Access TokenRefresh TokenClient ID Token。您将使用Access Token授权API调用。您将使用Refresh Token刷新Access Token,因为它每60分钟失效一次。 Client ID Token将为您提供其身份信息。