我参与开发了一个使用自定义数据库进行身份验证的自定义 SharePoint 2010 应用程序。
按照 Internet 上的许多教程,我成功地实现了 FBA,并且该站点已启动并运行以进行进一步的内容开发(使用 SharePoint 的 BI 功能)。
然而,我最近在其中一个网站上看到了一条评论(现在没有链接)——对于 FBA,最好扩展一个基于 Windows 的身份验证网站,因为网站管理变得容易。
我想知道:
- 这个说法正确吗?
- 即使我只针对互联网上的非 AD 用户(并且只使用我的自定义数据库进行身份验证),是否有必要从基于 Windows 的身份验证 Web 应用程序扩展?
- FBA Web 应用程序是否应该从基于 Windows 的扩展,反之亦然?
- 这两种情况的优缺点是什么?