相关疑难解决方法(0)

如何使用Google上的操作仅使用Google帐户对用户进行身份验证?

目前,Google Assitant提供了一种简单的方法来请求有关用户的不可识别信息,以及通过OAuth2对第三方服务上的用户进行身份验证的详细流程.如果我需要的是让用户在Google上进行身份验证呢?我尝试使用Google OAuth2信息填写帐户关联流程,但这似乎不起作用.如果最后一件事应该流畅地工作,那就足够了答案.

上下文:用户仅在相关网页上使用Google进行身份验证.我只需要将此已经过身份验证的帐户与Google智能助理中经过较少身份验证的帐户相关联.

google-oauth google-oauth2 actions-on-google

20
推荐指数
2
解决办法
8671
查看次数

实施帐户链接 - 查询

我已经向Google Dev Advocate寻求帮助,因为我正在努力在我的Google Actions应用上实施帐户关联,他向我发送了一篇文档链接,该文章已经阅读并建议我也咨询Stackoverflow.我已经完成了第二个建议,并努力找到我的问题的确切答案,我已经在这里链接到doc文章,添加我的所有查询并将其发送回Dev Advocate,希望得到更多的澄清特别是提醒一下,关于该主题的完整新手可以阅读文档,并且不应该给予任何理由.

这篇文章我指的是https://developers.google.com/actions/identity/account-linking

我的疑问如下:

  1. 隐式代码流和授权代码流之间有什么区别.在文章"授权代码"中选择,为什么?
  2. 虽然我在Stackoverflow上找到了获取客户端ID和密码的地方,但您认为在文章中添加链接不是很好吗?
  3. 授权网址 - 这是我没有找到明确的指南.一些Stackoverflow票据报告可以使用2个Google OAUth URL(对于授权URL,请输入https://accounts.google.com/o/oauth2/v2/auth. 对于令牌URL,请输入https://www.googleapis.com/oauth2/v4/token),但最近谷歌政策的一项变化表明

使用OAuth实施帐户关联时,您必须拥有OAuth端点

所以我现在对应该放在Aiuthorization URL和Token URL中的内容非常困惑 - 为什么不以更基本和清晰的方式记录这些内容?我还读过它需要通过HTTPS提供服务,如果您正在本地和宠物项目上工作,这不是商业性的,您将无法支付HTTPS费用?

  1. 什么是无缝帐户链接,为什么不解释和记录?

如果您的应用支持无缝帐户关联

  1. 我们应该在哪里列入白名单?

将以下重定向URI列入白名单:https://oauth-redirect.googleusercontent.com/r/

  1. 您的OAuth 2.0客户端配置详细信息是什么?他们在哪里可以找到?

在展开的OAuth 2.0表单中,使用您的OAuth 2.0客户端配置填写字段.填写范围时,请确保它们以空格分隔.

  1. 我没有在Oneplus 3T Google App上看到Discovery选项卡,我还能在哪里找到它?

打开Goog​​le应用,然后转到"发现"标签.

  1. 这就是我被卡住的地方 - 就像Stackoverflow上的许多其他人我得到的"该帐户尚未链接"错误.也许解决上述问题将解决帐户链接错误?

调用您的应用.由于这是第一次使用您的Google帐户调用该应用,因此助理会通知您必须关联您的帐户.

除了这些问题,我还有以下内容:

  1. 我想访问用户日历和用户基本信息,所以我添加了个人资料,电子邮件和https://www.googleapis.com/auth/calendar你能确认这些是正确的吗?

谢谢,请记住文档应该适合每个人!

google-authentication google-oauth actions-on-google dialogflow-es

8
推荐指数
1
解决办法
2288
查看次数