【问题标题】:Alexa account linking by different OAuth providers不同 OAuth 提供商链接的 Alexa 帐户
【发布时间】:2018-07-20 00:03:05
【问题描述】:

我的目标是在我的技能中使用 OAuth 访问令牌读取/管理用户日历(Google/Microsoft/Apple)。如果它只用于一个帐户,我可以做到这一点。但是我想给用户选项来选择不同的帐户(谷歌/微软/苹果)。我相信我们可以使用 OAuth 隐式授权类型来实现这一点。但我想使用提供刷新令牌的 OAuth 'Auth Grant Type'。这样我就不想在访问令牌过期(1小时)时要求用户再次链接帐户。有没有可能做到这一点?

【问题讨论】:

    标签: alexa alexa-skills-kit alexa-skill


    【解决方案1】:

    创建您自己的网页并将所有这些 OAUth 选项提供给用户

    【讨论】:

    • 是的。我想到了那个。但是我们将在哪里提供所有 OAuth 提供者的令牌 uri、客户端 ID 和客户端密码。通常对于单个 OAuth 提供者,我们将亚马逊提供的链接作为重定向 uri 提供,亚马逊使用客户端 ID 和秘密我们提供的内容调用令牌 uri,并获取访问令牌、刷新令牌并将其存储在他们的服务器中。我的问题是如何为不同的 OAuth 提供者处理它。
    猜你喜欢
    • 2017-05-24
    • 2018-04-30
    • 1970-01-01
    • 1970-01-01
    • 2022-12-20
    • 2018-06-05
    • 1970-01-01
    • 2011-09-26
    • 2022-10-16
    相关资源
    最近更新 更多