Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 基于现有网站身份验证对microsoft Chatbot进行身份验证_C#_Asp.net Mvc 4_Authentication_Botframework_Chatbot - Fatal编程技术网

C# 基于现有网站身份验证对microsoft Chatbot进行身份验证

C# 基于现有网站身份验证对microsoft Chatbot进行身份验证,c#,asp.net-mvc-4,authentication,botframework,chatbot,C#,Asp.net Mvc 4,Authentication,Botframework,Chatbot,我正在为使用MVC5 ASP.NET C#开发的现有web应用程序创建聊天机器人 如果用户登录到我现有的web应用程序中,则我的bot不应要求验证或不需要验证用户,对话应以Hello MK开始。 因为我是微软聊天机器人的新手,所以我想用各种方式来验证用户的身份 1.如果我能使用QueryString 2.Cookie等。任何教程或链接都会非常有用。好问题,我正在做您在中要求的事情。请随意查看,看看它是否能让您更接近解决方案。请注意,该项目的中心是在web聊天控件中保存和显示聊天历史记录,因此将有

我正在为使用MVC5 ASP.NET C#开发的现有web应用程序创建聊天机器人
如果用户登录到我现有的web应用程序中,则我的bot不应要求验证或不需要验证用户,对话应以Hello MK开始。
因为我是微软聊天机器人的新手,所以我想用各种方式来验证用户的身份 1.如果我能使用QueryString
2.Cookie等。任何教程或链接都会非常有用。

好问题,我正在做您在中要求的事情。请随意查看,看看它是否能让您更接近解决方案。请注意,该项目的中心是在web聊天控件中保存和显示聊天历史记录,因此将有许多代码您不需要使用。请随时查看我对类似问题的回答:@JasonSowers感谢您提供此项目,但我的问题是如何让LoggedIn用户名显示为“欢迎用户”。还有一件事,如果我使用DirectLine频道,那么在ConversationUpdate上是否可以向MessageController.cs中的模型和访问发送一些额外的属性。基本上,我想向BotChat.App
var botConnection=new BotChat.DirectLine添加属性({token:model.token});BotChat.App({directLine:{secret:model.token},用户:{id:model.uniqueUserId,名称:“未知”},botConnection:botConnection,bot:{id:'@System.ConfigurationManager.AppSettings[“BotId”]},resize:'detect',history:model.history},document.getElementById(“bot”))
并访问MessageController中的内容查看我关于反向频道的回答。这听起来像是你在问什么大问题,我在做你在问什么。请随意查看,看看它是否能让你更接近解决方案。请注意,该项目的中心是在网络聊天室中保存和显示聊天历史记录trol这样会有很多代码您不需要使用。请随意查看我对一个类似问题的回答:@JasonSowers感谢您的这个项目,但我的问题是如何让LoggedIn用户名显示为“欢迎用户”。还有一件事,如果我使用DirectLine频道,是否可以向mode发送一些额外的属性基本上,我想向BotChat.App
var botConnection=new BotChat.DirectLine({token:model.token});BotChat.App({DirectLine:{secret:model.token},user:{id:model.uniqueUserId,name:“Unknown”},botConnection:botConnection,bot:{id:'@System.Configuration.ConfigurationManager.AppSettings[“BotId”]},调整大小:'detect',历史记录:model.history},document.getElementById(“bot”))
并在messagecontroller中访问它。请查看我关于反向通道的回答。这听起来像是您要查找的