我知道这个问题有点模糊,但我需要知道为什么我工作过的大多数公司都没有使用它。我发现它非常有用(以及会员资格)。我在这里错过了什么吗?
答案 0 :(得分:6)
是否使用Forms身份验证或Windows身份验证高度依赖于您的项目,范围和用户群。 你的问题很广泛,所以我的答案也是如此。还要注意,这些并非绝对且非常主观。 当您的使用基础位于企业外部时,请使用Forms auth。 当您的公司有活动目录且其用户群是内部时,请使用Windows身份验证。 如果您拥有特定的特权集,并且基础架构人员不想添加100个用户组,请使用Forms auth。 如果有其他内部应用程序并且您想要实现单点登录,请使用Windows身份验证。 如果您想要更多地控制密码策略和用户注册,请使用表单身份验证。 如果您的企业使用IE,请使用Windows身份验证,并且不希望系统提示用户输入用户名/密码。
同样,非常主观,只是因为你想要(例如)Single Sign On并不意味着你不能使用Forms auth。最后,它只是取决于。