【问题标题】:Access tokens for Alexa and Google HomeAlexa 和 Google Home 的访问令牌
【发布时间】:2017-09-06 09:55:51
【问题描述】:

为 Google Home 和 Alexa 完成帐户关联后,令牌存储在哪里?

例如,如果我为服务 XYZ 添加 Alexa 技能并通过 Alexa 应用链接我的 XYZ 帐户,授权服务将返回一个用于身份验证的令牌。

我想知道此令牌的存储位置,因为它可能会引发安全问题。它是否存储在设备本地?还是在亚马逊服务器中?

【问题讨论】:

    标签: alexa alexa-skills-kit dialogflow-es google-home


    【解决方案1】:
    • Amazon 将帐户关联令牌(访问和刷新令牌)存储在其服务器中(而不是在 echo 设备上)
    • 您无法访问此令牌表,但当用户使用您的技能时,Alexa 会将用户当前的访问令牌发送到您的技能函数(例如:lambda)

    简而言之,如果你的技能有账户链接,那么技能开发者必须信任亚马逊来安全地存储代币

    Alexa 服务存储此令牌并将其包含在发送到技能服务的请求中。

    文档:https://developer.amazon.com/docs/custom-skills/link-an-alexa-user-with-a-user-in-your-system.html

    【讨论】:

    • 有这方面的文档吗?
    • 嗨 μ-muthupandian ,我将文档添加到答案中。我觉得你的答案很满意,请投票
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-05
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    • 2020-09-06
    • 2019-03-16
    • 1970-01-01
    相关资源
    最近更新 更多