如何在另一个mvc网站的asp.net mvc网站上注册用户

时间:2016-04-21 20:16:25

标签: asp.net-mvc-5 asp.net-web-api2

我正在寻找一些关于如何在另一个asp.net mvc网站上创建用户的建议,基本上整合了两个网站。

站点A(ASP.NET MVC 4,VS 2012)需要在POST操作时从客户处获取一些信息,并在该操作(服务器端)内向站点B发送POST(MVC 5,VS 2013,ASP) .NET Identity 2)在其中创建一个用户(它不必等待帖子完成,它可以触发并忘记......但也可以在这里打开建议)。这两个站点都由我自己拥有和运营,但到目前为止存在用于不同的目的。

我认为我需要在站点B上公开控制器操作,这将允许另一个站点A向其发布创建用户所需的信息。

将此作为另一个动作添加到站点B中创建用户帐户的现有控制器是否有意义,或者创建一个单独处理它的web api控制器会更有意义吗?两种控制器类型之间是否存在性能差异?

另外,我如何保护这个新的端点/操作 - 我正在考虑生成各种api密钥(生成并存储GUID作为他们随请求提交的私钥)以验证它是否在事实上,网站A发出请求(当然是遍布https),而没有其他人。我只想打开这个站点A来做这个,这个单一动作很可能只是整合这些站点。

任何反馈都会非常有帮助。谢谢!

0 个答案:

没有答案
相关问题