上一篇回顾了MOSS的表单认证,这节就接着说如何让基于AD认证的用户也采用表单的登录模式。相信刚玩MOSS的人都会觉得MOSS系统的登录咋就这么恶心一个windows登录弹出框,一点活力都没。所以久而久之也萌生了去改动这种登录框模式。在此之前这方面的资料网上也一大把。笔者就用详细的截图来引导刚接触这块的朋友如何更好的完成该工作。

首先打开要配置的应用程序webconfig和管理中心的webconfig.两者设置相同。

在<system.web>上方加入。(其中的"ldap://MOSINGSERVER"中的MOSINGSERVER为服务器名称记得更改成自己的。。)

1 <connectionStrings>
2         <add name="ADConnectionString" connectionString="LDAP://MOSINGSERVER" />
3 </connectionStrings>

在<system.web>里面加入(connectionname,connectionpassword也改成自己的。。。)

1    <membership defaultProvider="ADMembership">
2            <providers>
3                <clear />
4                <add name="ADMembership" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADConnectionString"  connectionUsername="mosing\Administrator" connectionPassword="pass@word1" attributeMapUsername="sAMAccountName" />
5            </providers>
6        </membership>

保存修改后的配置文件。

其次打开MOSS管理中心->应用程序管理->验证提供程序(笔者以80应用程序为例子)。

可以看出默认是为Windows认证模式。点击【默认】

选择表单,填入成员身份提供程序名称(注意该名称必须和你webconfig一样的。)

点击保存。提供程序名称就变为刚才填写的那个。

进入80端口站点,变成了表单验证的登录模式。

但是现在用户是无法登录进去。接着再进入管理中心->Web应用程序策略->添加用户(选择要添加用户的Web应用程序)

点击用户搜索(书本形状的图标),查找administrator。搜到账户名变为ADMembership:Administrator.(其中前缀就是我们在上面填写的成员身份提供程序名称)

点击确定

完成,可以看到新添加的用户。

进入管理中心->应用程序管理->网站集所有者。可以看到之前Windows认证设置的Mosing"Administrator已经找不到匹配了。再次点击查找图标输入administrator跟刚才一样找到一个ADMembership:Administrator. 点击确定。

打开网站,用户名直接输入administrator就行了(记得别在输入以前的域用户mosing\administrator或者输入ADMembership:Administrator这样两种情况都会报错。提示用户名密码错误!)

细心的网友可能会发觉以前系统用户登录直接显示【欢迎系统用户】,现在变成了【欢迎Administrator】.同时你也可以用该管理员继续添加不同权限的新用户。至此该部分就讲解完毕。

转载于:https://www.cnblogs.com/zhengyongfeng/archive/2009/06/28/1512852.html

实现基于AD的MOSS的FORM认证方式相关推荐

  1. Sharepoint 2010配置form认证方式(SQL账号)

    Sharepoint 2010配置form认证方式(SQL账号) 一.准备工作: 1.首先我们创建我们form认证中所需要的数据库. 找到aspnet_regsql.exe,一般在C:\Windows ...

  2. 为ASP.NET MVC配置基于Active Directory的表单认证方式

    为ASP.NET MVC配置基于Active Directory的表单认证方式 最近一直在研究基于Active Directory的表单认证方式,同时也在关注ASP.NET MVC的情况,同时也在应用 ...

  3. 【逗老师带你学IT】Windows Server NPS服务构建基于AD域控的radius认证

    目录 一.Windows Server Network Policy Service(NPS)安装 1.添加角色和功能 2.安装网络策略和访问服务 二.Windows NPS配置 1.NPS服务器加域 ...

  4. Windows Server2016 NPS服务构建基于AD域控的radius认证

    创建Windows Server 2016 (一)安装AD域服务并升级到AD域控制器 1.添加域服务 下一步 点安装 2.升级到域控制器,添加成功后会自动重启服务器 添加新林 输入还原密码 设置域名 ...

  5. Moss/Sharepoint 2010 Form认证(FBA)

    更改Moss/Sharepoint 的认证方式,你可以自己写provider同时也可以使用微软框架自带的provider,这方面的准备工作网上有相当多的资料可以查询,你可以搜SqlMembership ...

  6. windows的认证方式

    windows的认证方式主要有哪些? windows的认证方式主要又NTLM认证.kerberos认证两种.同时,windows Access Token记录着用户的SID.组ID.Session.及 ...

  7. SharePoint 2013 配置基于AD的Form认证

    前 言 配置SharePoint 2013基于AD的Form认证,主要有三步: 1. 修改管理中心的web.config: 2. 修改STS Application的web.config: 3. 修改 ...

  8. MOSS站点的FORM认证修改小结

    项目中,将moss站点修改成form认证的方法,园子里面已经很多了,我就不再重提,其中有1点有些文章没有提及,但是实际操作中又是比较重要的:     在管理中心的web.config中添加roleMa ...

  9. 无线接入认证服务器,搭建基于AD和IAS的802.1X无线认证系统

    最近实施了一个楼宇室内无线覆盖项目,在无线用户认证上客户希望采用他们已经配置好的AD帐号,最终决定采用AD+IAS的802.1x认证方案,现在把配置过程记录下来. 整个楼宇一共使用了50多个瘦AP,基 ...

最新文章

  1. 第8章4节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动6
  2. 流媒体服务器开发笔记(2)--RTCP协议介绍
  3. C#属性: 利用set实现递归
  4. 第15天学习Java的笔记(封装性,this,构造方法)
  5. 快排的c++实现(两种实现方式)
  6. 如何在MySQL随机选择记录
  7. JSP Unable to compile class for JSP
  8. 解决ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接
  9. java string is empty_Java中String类的isEmpty方法、null以及的区别
  10. 【debian】解决debian中文安装后出现乱码的问题
  11. GreenOpenPaint简介
  12. TCPIP详解 卷一核心概念整理
  13. mysql基本语法 外键_MySQL语法创建外键?
  14. 四通滑阀非对称液压缸matlab,基于MATLAB-simulink的液压系统动态仿真PPT课件
  15. WebService调用第三方服务(中英文翻译)
  16. 开发者百宝箱——DevToys
  17. 作为程序员如何赚到第一桶金?
  18. node生成图形验证码
  19. Tracup:集成Bug追踪的轻量级项目管理平台
  20. C++ STL之stack栈容器

热门文章

  1. ubuntu16.04 安装搜狗输入法
  2. 心情有些复杂,不知道还能做多久,未来也不知道该如何选择
  3. Python 图形 GUI 库 pyqtgraph
  4. 微软投资混合连接,发布本地数据网关
  5. PostgreSQL数据库 OLTP高并发请求性能优化
  6. 2015第36周日每天进步1%
  7. 隐马尔科夫模型及Viterbi算法的应用
  8. Linux命令-文件处理命令:touch
  9. 安装pptp ×××
  10. ecshop备份数据 ecshop转移数据 ecshop更换主机