0

在 Dialog Flow 控制台中,我们可以请求我们的默认欢迎意图要求用户登录。我们已启用此功能。

在用户登录并链接帐户后,我们希望获取用户的 google id,以便可以将其交换为来自我们的身份验证服务的令牌,从而允许用户使用该操作调用我们的后端。

我不确定如何获取用户的 google id。conv我可以在对象中看到用户的个人资料。有一个 idToken (jwt),当它被解码时,它看起来像这样

{
  "sub": 1234567890,        // The unique ID of the user's Google Account
  "iss": "https://accounts.google.com",        // The token's issuer
  "aud": "123-abc.apps.googleusercontent.com", // Client ID assigned to your Actions project
  "iat": 233366400,         // Unix timestamp of the token's creation time
  "exp": 233370000,         // Unix timestamp of the token's expiration time
  "name": "Jan Jansen",
  "given_name": "Jan",
  "family_name": "Jansen",
  "email": "jan@gmail.com", // If present, the user's email address
  "locale": "en_US"
}
4

0 回答 0