到目前为止,我还无法使用 bot 框架来解决这个问题。我花了一整天的时间,但只设法获得与 AD B2C 合作的.net api 示例 ( https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet )。我不确定它在哪里获取我想传递给 BotUserData 的不记名令牌......
我试过关注https://azure.microsoft.com/en-us/blog/bot-framework-made-better-with-azure/
但实际上该解决方案没有成功构建,我只是从那里获取代码并进入我的机器人框架示例模板....但是,当它要求我通过 MS 登录并且我这样做时,我无法继续,该博客似乎没有使用 AD B2C 策略。
那么如何将 AD B2C 与 Bot Framework 集成?是否可以从 bot 框架调用 /Account/SignIn URL 来验证用户身份?之后,您将如何捕获令牌并将其传递给 BotUserData?