2016-04-17 40 views
0

我正尝试使用从我的机器人中授权使用不记名令牌(Azure AD令牌)的请求的服务。 我该如何处理这种情况。如何使用带有承载令牌的Azure AD授权的服务

+0

我们对样本将展示如何正确地做这个工作。我可以问你是否使用框架的C#或Node.js版本? –

+0

这真的很有帮助。我正在使用C#。样品何时可用? – suchismita

+0

@StevenIckman期待着它...... Azure AD可以用来为普通用户插入身份验证,而不仅仅是office365用户吗?这会节省很多工作。微软在这个领域所做的工作给我留下了深刻的印象。 – user299709

回答

1

基本上,策略是有一个支持auth的网页,并发送一个链接给用户。当他们点击它时,他们将通过验证流程,当您获取访问令牌时,通过api将其保存到用户的BotData中,然后将新消息发回给对话。

之后,机器人可以访问存储在botdata结构中的访问令牌,并可以使用该令牌直到它到期。

+0

谢谢!它有助于 ! – suchismita

0

您可能想看看Facebook Auth sample以查看Tom提到的Auth流的实现。对于Azure AD,几乎是一样的。我张贴在how to get Azure Active Directory B2C working with Bot Framework?

更新一些实施细节

还有,你可能想,因为他们正在实施的工作流程正在讨论看一看两个新的样本。

+0

感谢您分享此信息。我已经实现了我自己的OAuth流程,但也肯定会探索这些选项。 – suchismita

相关问题