Azure active directory Azure AD帐户链接Alexa技能工具包

Azure active directory Azure AD帐户链接Alexa技能工具包,azure-active-directory,alexa,azure-ad-b2c,alexa-skills-kit,azure-ad-graph-api,Azure Active Directory,Alexa,Azure Ad B2c,Alexa Skills Kit,Azure Ad Graph Api,我正在尝试将我的azure环境链接到Alexa。我正在使用HTTPBasic的Auth-Code-Grant。输入授权URI、令牌URI、客户端ID和客户端机密后,alexa skill中的链接帐户页面将重定向到login.microsoftonline.com。登录后,我被重定向到skills.amazon.com,上面说无法将帐户链接到您的技能。对于alexa端点,我使用的是Azure函数应用程序。在邮递员身上测试时,我能够获得访问令牌。有没有人遇到过类似的问题?这是alexa skills

我正在尝试将我的azure环境链接到Alexa。我正在使用HTTPBasic的Auth-Code-Grant。输入授权URI、令牌URI、客户端ID和客户端机密后,alexa skill中的链接帐户页面将重定向到login.microsoftonline.com。登录后,我被重定向到skills.amazon.com,上面说无法将帐户链接到您的技能。对于alexa端点,我使用的是Azure函数应用程序。在邮递员身上测试时,我能够获得访问令牌。有没有人遇到过类似的问题?这是alexa skills kit或Azure广告中的错误吗?

这里是一篇博客文章,它使用Azure功能支持alexa skills和Azure广告。它确实需要更新以下内容:

  • 您可以忽略有关“前端”应用程序注册的部分
  • 在Alexa帐户链接部分,更新URL以使用login.microsoftonline.com而不是login.windows.net
  • ClientId是“后端”应用程序注册的应用程序Id
  • 必须设置?resource=并且必须与JWT承载选项的访问群体参数相同
  • 所使用的客户端密码(密钥)不能是“永不过期”的密码。使用1年或2年的期限

我在连接alexa和azure时也遇到问题。在编辑我的问题时,您可以看到哪种配置最终解决了我的问题。内特的回答帮助我找到了问题所在。请参阅下面@Nate评论中的链接。另外,值得一提的是,我遇到了刷新令牌不工作以及90分钟后身份验证超时的问题。如果遇到此问题,请阅读我的配置/解决方案: