我正在构建一组基于 MVC 4 的服务。它们都应该是同一个身份验证系统的一部分。目前,我有一个单独的项目来处理所有模型,包括创建新的 MVC 4 应用程序时默认获得的表单身份验证。
现在,我想制作一个用于登录我们的云服务的工具栏,并且这个工具栏必须以可以导入我们其他服务的方式制作。使用此工具栏登录应该会登录到我们所有的服务,这些服务分为不同的 MVC 应用程序。因此,在浏览“service1”然后转到“service2”时登录,您应该仍然使用同一用户登录。
谁能在这里指出我正确的方向?我应该为这个工具栏制作一个单独的 MVC 应用程序,并以某种方式在我的所有其他项目中引用它吗?我应该将我的控制器导出到一个单独的项目中并使用它们吗?我不确定这里的最佳做法是什么,也不确定在哪里可以找到我需要的关于此事的信息。