asp.net – Intranet / Internet的Windows身份验证
我正在为我公司开发一个ASP.net Web应用程序.一些用户在内部网络(Intranet)中使用此网站,有些用户使用Internet站点.我正在使用
Windows身份验证模式.
我需要找到一种方法,不能为Intranet用户提示Windows身份验证模式,并为Internet用户提示Windows身份验证模式. 我该怎么做? 解决方法
根据您的描述,IIS中的Windows身份验证将会做到这一点.
首先一些链接: > Technet作为一篇关于Windows Authentication in IIS here的文章 但请注意以下事项: 如果满足以下条件,单点登录(SSO)(即访问应用程序而不提供用户名和密码)将会发生: >客户端计算机和服务器是同一Active Directory域的一部分. 在任何其他情况下,用户将被提示为Active Directory域中的帐户提供凭据(用户名和密码).所以用户从互联网访问您的网络服务器会得到一个弹出窗口,要求他们提供一个用户名和密码. 请注意,对于不使用单一登录(用户被提示输入用户名和密码)的用户,HTTP身份验证模式很可能是BASIC,这意味着任何可以拦截该连接的人都可以看到要交换的用户名和密码.如果你使用这种技术使得客户端和服务器之间的连接被加密(HTTPS或者也许是VPN). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用ASP.net(Vb.net)将上载的Excel文档中的数据插入数据库
- [MethodImpl(MethodImplOptions.Synchronized)]、lock(this
- 动态Linq的逻辑与和逻辑或的条件查询
- asp.net-mvc – 为什么需要为Html.Action定义的路由?
- C#_服务器EXCEL模板文件导出
- asp.net – 你会认为这是一个单身/单身模式吗?
- ASP.NET网站的选项卡
- asp.net – 如何诊断IIS将CPU推向100%?
- asp.net – 基类包含字段’X’,但其类型(System.Web.UI.Scr
- asp.net-core – 如何在VS2017 final中定位多个框架?
- 为什么我需要在ASP.NET控件上调用处理?
- .net – 如何将变量传递给SqlDataSource的Select
- asp.net-mvc-3 – ASP.Net MVC 3 ViewModel数据注
- .net – 将大型资源文件物理拆分为多个文件,而编
- VS2017、VS2019没有Setup安装项目(Visual Studi
- 实体框架 – 为什么没有[Authorize(Roles =“Adm
- asp.net-mvc – ASP.NET MVC搜索路由
- ASP.NET MVC 4 – Ajax.BeginForm和html5
- asp.net-mvc – 如何在没有IoC容器的情况下对您的
- asp.net – 中等信任文件I / O权限