Oauth 2.0 Alexa授权代码授予

Oauth 2.0 Alexa授权代码授予,oauth-2.0,aws-lambda,aws-api-gateway,alexa,alexa-skill,Oauth 2.0,Aws Lambda,Aws Api Gateway,Alexa,Alexa Skill,我正在与AmazonAlexa合作,并且面临着在Alexa中实现OAuth2.0代码授权的问题 我已成功实施了隐性补助流程: 我有一个AWS Lambda函数,负责在用户登录我的系统时生成JWT 我有一个web服务器登录页面(启用https),用户可以从该页面登录 我有一个AWS Lambda函数,它接收代码并生成访问令牌、刷新令牌和结束时间 我有一个API网关(post方法),它调用code grant lambda函数(我没有设置ant头,因为我不知道是否使用Alexa发送头) 对其工作罚款

我正在与AmazonAlexa合作,并且面临着在Alexa中实现OAuth2.0代码授权的问题

我已成功实施了隐性补助流程:

  • 我有一个AWS Lambda函数,负责在用户登录我的系统时生成JWT
  • 我有一个web服务器登录页面(启用https),用户可以从该页面登录
  • 我有一个AWS Lambda函数,它接收代码并生成访问令牌、刷新令牌和结束时间
  • 我有一个API网关(post方法),它调用code grant lambda函数(我没有设置ant头,因为我不知道是否使用Alexa发送头)
  • 对其工作罚款

    • 用户从Alexa应用程序中选择链接帐户
    • Alexa显示我的登录页面
    • 用户登录后,我的页面将Alexa重定向到提供的url以及访问令牌
    • Alexa显示消息“与技能相关”
    申请代码授权

    • 用户从Alexa应用程序中选择链接帐户
    • Alexa显示我的登录页面
    • 用户登录后,我的页面将Alexa重定向到提供的url和代码(我正在使用JWT生成代码)
    • Alexa试图调用我的代码授权链接,但在这里失败(甚至没有到达我的lambda,我不知道api网关)

    您好,请重新检查developer.amazon中的alexa应用程序帐户链接配置(检查您是否填写了访问令牌URI字段和客户端机密,还检查您是否在域部分添加了aws lambra URI),如果您需要帮助调试API GW端,则必须提供CW日志输出。@WejdDAGHFOUS我已经配置好了“访问令牌URI”和“客户端机密”,加上我还在域列表中添加了我的“访问令牌URI”。我正在从API gateway调用我的lambda。嗨,请重新检查developer.amazon中的alexa应用程序帐户链接配置(检查您是否填写了“访问令牌URI”字段和“客户端机密”,还检查您是否在“域”部分中添加了aws lambra URI)如果需要帮助调试API GW端,您必须提供CW日志输出。@WejdDAGHFOUS我已经配置了“访问令牌URI”和“客户端机密”,另外我还添加了“访问令牌URI”“在域列表中,我从API网关调用lambda。