本文翻译自MSEXCHANGE.ORG
当用户启用了EXCHANEG
2003的OWA的表单访问(FBA)后,用户将可以看到一个漂亮的验证页面。默认情况下,用户将可以使用domain\username或
[email protected]两种方式登录。但往往用户希望实现只输入用户名就可以登录。怎么做呢?
我们想到的肯定是去修改IIS管理器里的基本验证后的域名(默认是"\")为你的实际域名,但遗憾的是,修改后只能保留一段时间,一旦重新启动或15分钟后,该设置就会恢复。这是怎么回事呢?
大家如果认真的研究过,就会发现在ESM里也有虚拟目录的配置,如图:
![在OWA2003的表单登录里只使用用户名登录(图一)](/UploadFiles/tech/2009/1/5/jpg/200901052308567696.jpg?http://www.xvna.com)
·OWASP要素增强Web应用程序安全(2)
·“恶搞”盗用你无线网络的邻居
·如何入侵jsp网站
·黑客知识:如何隐藏 PHP文件后门的技
·jsp+javabean学习(二)
·Java入门视频教程-第61讲
·OWASP 10要素增强Web应用程序安全(1
·什么是asp木马
·如何在Windows Server 2003中安装Java
·Web 2.0网站安全堪忧 JavaScript恐引
而下面是IIS管理器里的设置。
![在OWA2003的表单登录里只使用用户名登录(图二)](/UploadFiles/tech/2009/1/5/jpg/200901052308562196.jpg?http://www.xvna.com)
大家可以看到ESM里的设置是灰色的,不可修改的,而IIS里的设置是可改的,而EXCHANGE设计是从ESM(也就是AD里)读取配置到IIS里,因此在IIS里的修改将不能保留。详细情况请参考:
240105
-
XGEN:
General
Information
on
Directory
Service/Metabase
Synchronization
in
Exchange
2000
Server
264941
-
XCCC:
Changes
to
Virtual
Directory
Settings
Are
Not
Maintained
830827
-
How
to
Use
Forms
Based
Authentication
with
Outlook
Web
Access
Clients
in
Exchange
Server
2003
820378
-
Outlook
Web
Access
session
unexpectedly
quits
when
forms-based
authentication
is
used
所以IIS里的配置是不能修改的。那么我们要怎么做呢?显然要去修改登录页面。
1、找到OWA的页面文件,在C:\Program
Files\Exchsrvr\exchweb\bin\auth\usa
(这里是英文版的)如果是中文的,则是对应语言目录。页面文件名logon.asp.
2、找到如下内容:
<%
If
g_fIsMSIE5Rich
Then
%>
scroll="AUTO"
bgColor="#3D5FA3"
text="#000000"
leftMargin=0
topMargin=0>