我有一个为所有用户运行 AD 身份验证的网站。我正在向网站添加一个模块,该模块作为主页上的选项卡存在。有一个新的想法是最新的标签可以是它自己的网址/网站。但无需任何AD认证,对公众开放。由于到目前为止所有内容最初都构建在一个代码库中,因此仅为一个标签内容创建一个新网站是否容易。选项卡/模块有自己的控制器、自己的视图,但有一些共享引用/服务层代码。处理这种情况的最佳方法是什么。由于安全问题,将变成新网址/网站的新标签将托管在单独的服务器上。
- 是否需要两个代码库,一个是旧网站代码,一个是新模块添加代码?或者我们可以只用一个代码库来做这两个网站吗?
- 如果我将新模块代码分离到新服务器的新代码库中,我猜我需要复制原始项目并修剪掉任何不需要的旧模块/控制器/视图等。这是推荐的方法吗?
- 一般来说,有人如何处理这种情况,特别是两部分身份验证方式的差异(一个有 AD,一个没有身份验证)