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

时间:2018-04-03 15:40:17

标签: azure-active-directory alexa azure-ad-b2c alexa-skills-kit azure-ad-graph-api

我试图将我的天蓝色环境与Alexa联系起来。我正在使用Auth Code Grant和HTTPBasic。输入授权URI,令牌URI,客户端ID和客户端密钥后,alexa技能中的链接帐户页面将重定向到login.microsoftonline.com。登录后,我被重定向到skills.amazon.com,其中说无法将帐户链接到您的技能。对于alexa端点,我使用的是Azure Function App。在Postman上测试时,我可以访问令牌。有没有人遇到过类似的问题?这是alexa技能包或Azure AD中的错误吗?

1 个答案:

答案 0 :(得分:0)

这是一篇博客文章,介绍如何使用Azure功能支持Alexa技能和Azure AD。 https://blogs.msdn.microsoft.com/premier_developer/2018/01/25/amazon-alexa-skills-authenticated-by-azure-active-directory-and-backed-by-an-azure-function/需要使用以下内容进行更新:

  • 您可以忽略有关“前端”应用注册的部分。
  • 在Alexa帐户中链接部分更新网址以使用login.microsoftonline.com而不是login.windows.net
  • ClientId是“后端”应用注册的应用ID
  • 必须设置?resource =,并且必须与JWT bearer选项的audience参数相同。
  • 使用的客户端密钥(密钥)不能是“永不过期”的密钥。使用1年或2年。