在BotFramework中覆盖Microsoft凭据(提供多个机器人)

时间:2017-03-13 12:45:54

标签: botframework

我想从一个实例中提供多个机器人。我试图覆盖函数OnActionExecutingAsync,但我不知道如何正确覆盖。

有这个:

public class CustomAuthentication : ActionFilterAttribute
    {
        public override Task OnActionExecutingAsync(HttpActionContext actionContext, CancellationToken cancellationToken)
        {
            return base.OnActionExecutingAsync(actionContext, cancellationToken);
        }
    }

并在消息控制器中:

[CustomAuthentication]
    public class MessagesController : ApiController
    {

此actionContext中的Microsoft帐户存储凭据在哪里?
我应该在这个OnActionExecutingAsync方法中编辑这些参数吗?

1 个答案:

答案 0 :(得分:1)

请查看this thread,其中Bot Framework小组正在展示如何使用正确Conversation.Container配置MicrosoftAppCredentials并使用简单MultiCredentialProvider的示例验证多个MicrosoftAppIdMicrosoftAppPassword