为什么 Google 上的操作不调用我的 OAuth 服务
Why is Actions on Google not calling my OAuth service
我已经编写了一个 OAuth 2 代码和令牌服务,并在 Google 应用程序上配置了我的带有帐户链接的操作。我正在尝试实施 Streamlined Identity Flow,但是当我请求 SIGN_IN 意图时,我在日志中没有看到任何 activity。
当我尝试从 Google 的 OAuth 2.0 Playground 测试我的身份验证端点时,我确实在日志中看到了 activity,所以我知道我做对了。如果我将 gactions 应用程序配置为使用 "Google Sign In",该应用程序将继续运行,因此我的应用程序中的代码也可以正常工作。
我试过 "OAuth" 和 "OAuth & Google Sign In"。
我已经创建并提供了客户端 ID 和密码。
我在 "Token URL"
中提供我的“/auth-code" in "Authentication URL" and my "/auth-token”
我也尝试使用 gala-demo 进行测试,但它显示 "Invalid response"(但我的日志中没有 activity)。
文档并没有说得很清楚,但是 Streamlined 身份流根本不使用 auth/code
端点。它使用 JWT 断言直接调用 auth/token
端点。
您在帐户链接页面中提供的身份验证 URL 是后备网站 UI 如果令牌端点回复 401 {"error": "linking_error"}
[,用户将被重定向到该网站=13=]
我已经编写了一个 OAuth 2 代码和令牌服务,并在 Google 应用程序上配置了我的带有帐户链接的操作。我正在尝试实施 Streamlined Identity Flow,但是当我请求 SIGN_IN 意图时,我在日志中没有看到任何 activity。
当我尝试从 Google 的 OAuth 2.0 Playground 测试我的身份验证端点时,我确实在日志中看到了 activity,所以我知道我做对了。如果我将 gactions 应用程序配置为使用 "Google Sign In",该应用程序将继续运行,因此我的应用程序中的代码也可以正常工作。
我试过 "OAuth" 和 "OAuth & Google Sign In"。
我已经创建并提供了客户端 ID 和密码。
我在 "Token URL"
中提供我的“/auth-code" in "Authentication URL" and my "/auth-token”我也尝试使用 gala-demo 进行测试,但它显示 "Invalid response"(但我的日志中没有 activity)。
文档并没有说得很清楚,但是 Streamlined 身份流根本不使用 auth/code
端点。它使用 JWT 断言直接调用 auth/token
端点。
您在帐户链接页面中提供的身份验证 URL 是后备网站 UI 如果令牌端点回复 401 {"error": "linking_error"}
[,用户将被重定向到该网站=13=]