oauth-2.0 - 为什么 Actions on Google 不调用我的 OAuth 服务
问题描述
我已经编写了 OAuth 2 代码和令牌服务,并使用帐户链接配置了我的 Actions on Google 应用程序。我正在尝试实施简化的身份流程,但是当我请求 SIGN_IN 意图时,我在日志中看不到任何活动。
当我尝试从 Google 的OAuth 2.0 Playground测试我的身份验证端点时,我确实在日志中看到了活动,所以我知道我做对了。如果我将 gactions 应用程序配置为使用“Google 登录”,则该应用程序会继续前进,因此我的应用程序中的代码也可以正常工作。
我试过“OAuth”和“OAuth & Google 登录”。
我已经创建并提供了一个客户端 ID 和密码。
我在“Authentication URL”中提供我的“ /auth-code ”,在“Token URL”中提供我的“ /auth-token ”
我也尝试过使用gala-demo进行测试,但它显示“无效响应”(但我的日志中没有活动)。
解决方案
文档并没有说得很清楚,但是auth/code
Streamlined 身份流根本不使用端点。auth/token
它使用 JWT 断言直接调用端点。
您在“帐户链接”页面中提供的身份验证 URL 是用户在令牌端点回复 401 时被重定向到的后备 Web UI{"error": "linking_error"}
推荐阅读
- json - 如何使用 React js 计算 JSON 结果中的元素数
- ssl - 使用自生成的 apiserver-kubelet-client.crt 证书初始化 K8S 集群时,一些 kubectl 命令不起作用
- oracle - 在 oracle 12g 中使用 DBMS_DATAPUMP 导入 oracle 转储时出错
- android - 如何解决 Android Studio 3.1 AAPT2 错误?
- php - 具体5 8.4.2 如何在小部件中将“明天 09:00:00”显示为用户日期时间?
- python - 窗口在 10 秒内未关闭
- docker - Sagemaker 带窗户
- angular - ngx-graph 节点的自定义模板
- c# - PrintDialog 改变 WPF 中的文化
- linkedin - 在linkedin上发布ugc视频时出现权限错误