我正在寻找解决方案或解决方法,以检测从公司网络不需要用户/密码登录的用户。这些用户可以无限制地访问我的网站。
我想根据已知的IP范围或子网来检查用户的IP,但这似乎不是最可靠或安全的解决方案。
答案 0 :(得分:0)
我们说safely detect the users
时,这意味着我们正在以某种方式对用户进行身份验证,然后without the need of user/password login
变得棘手。但是我们可以实现
您要做的就是为您的网站启用Windows身份验证 在IIS中。
如果我们正确配置Windows身份验证,您将得到以下关注
通常,Windows登录提示符与IE完美配合(需要某些设置,但可以使用domian策略控制这些设置)。如果仍然收到身份验证提示,您只需要某种身份验证,则可以启用NTLM,并且IIS设置中没有kerberos
如果仍然收到身份验证提示,请尝试仅启用NTLM并检查
IIS->网站->身份验证-> Windows身份验证->提供者删除协商
由于某种原因用户无法通过身份验证(用户来自不同的域或林),则显示身份验证提示。