当前位置: 首页 > news >正文

在Web应用程序中使用AD来进行成员管理

ActiveDirectoryMembershipProvider为 Active Directory 和 Active Directory 应用程序模式服务器中的 ASP.NET 应用程序管理成员资格信息的存储。

具体的信息可以参考http://msdn.microsoft.com/zh-cn/library/system.web.security.activedirectorymembershipprovider(VS.80).aspx

 

其中,进行配置的语法如下

<configuration>
  <connectionStrings>
    <add name="ADService" connectionString="LDAP://ldapServer/" />
  </connectionStrings>
  <system.web>
    <membership
      defaultProvider="AspNetActiveDirectoryMembershipProvider">
      <providers>
        <add name="AspNetActiveDirectoryMembershipProvider"
          type="System.Web.Security.ActiveDirectoryMembershipProvider,
          System.Web, Version=1.0.3600, Culture=neutral,
          PublicKeyToken=b03f5f7f11d50a3a"
          connectionStringName="ADService"
          connectionUserName="UserWithAppropriateRights"
          connectionPassword="PasswordForUser"
          connectionProtection="Secure"
          enablePasswordReset="true"
          enableSearchMethods="true"
          requiresQuestionAndAnswer="true"
          applicationName="/"
          description="Default AD connection"
          requiresUniqueEmail="false"
          clientSearchTimeout="30"
          serverSearchTimeout="30"
          attributeMapPasswordQuestion="department"
          attributeMapPasswordAnswer="division"
          attributeMapFailedPasswordAnswerCount="singleIntAttribute"
          attributeMapFailedPasswordAnswerTime="singleLargeIntAttribute"
          attributeMapFailedPassswordAnswerLockoutTime="singleLargeIntAttribute"
          maxInvalidPasswordAttemps = "5"
          passwordAttemptWindow = "10"
          passwordAnswerAttemptLockoutDuration = "30"
          minRequiredPasswordLength="7"
          minRequiredNonalphanumericCharacters="1"
          passwordStrengthRegularExpression="
          @\"(?=.{6,})(?=(.*\d){1,})(?=(.*\W){1,})" />
        />
      </providers>
    </membership>
  </system.web>
</configuration>

相关文章:

  • 安装Windows Server 2008 企业版
  • IBM DS3200数据恢复手记,12块300GB sas raid5
  • windbg 命令
  • 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序(1-10)-- 推荐!
  • 硬盘安装ubuntu妙法
  • 计算机系统中的常用进程解析
  • Commons logging分析
  • 短信网关与短信猫
  • 争取什么权利:十提示鼓励有意义的冲突
  • 上传EXCEL简易方法
  • 欺骗的艺术
  • 什么是SID
  • indy发信,为什么不成功
  • 怎么去学计算机英语!!(推荐)
  • Linux下shell中的if循环语句
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • Android 架构优化~MVP 架构改造
  • git 常用命令
  • HTTP 简介
  • interface和setter,getter
  • Java面向对象及其三大特征
  • js算法-归并排序(merge_sort)
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • SpringCloud集成分布式事务LCN (一)
  • TypeScript实现数据结构(一)栈,队列,链表
  • Vue官网教程学习过程中值得记录的一些事情
  • 安装python包到指定虚拟环境
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 检测对象或数组
  • 前端工程化(Gulp、Webpack)-webpack
  • 如何用vue打造一个移动端音乐播放器
  • 如何优雅地使用 Sublime Text
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 怎样选择前端框架
  • 国内开源镜像站点
  • 选择阿里云数据库HBase版十大理由
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #include<初见C语言之指针(5)>
  • #QT项目实战(天气预报)
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (2)(2.10) LTM telemetry
  • (python)数据结构---字典
  • (vue)页面文件上传获取:action地址
  • (二)c52学习之旅-简单了解单片机
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (四)c52学习之旅-流水LED灯
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转)真正的中国天气api接口xml,json(求加精) ...