1,构造一个干净的域,域名为domain002
2,构造该域里面的用户
weblogic The default administration user DefaultAuthenticator
user0001 weblogic DefaultAuthenticator
user0002 user0002 DefaultAuthenticator
3,建立一个组,weblogicAdmin,同时在AD中也建立一个这样的组
注意,在AD中的users而不是Builtin里面建组,因为两者的DN是不一样的。
4,将所有Weblogic中的user0001用户都加入到改组。
5,测试AD的可连接性,下载一个LDAP Browser。
6,在Weblogic Console中的Security->Realm的Authentication配置一个新的LDAP Provider,类型为:Configure a new Active Directory Authenticator...
7,配置参数:
i) 转到Active Directory那一Tab,看到HOST了吧?
HOST为你的AD的IP或者主机名,AD默认端口是389
ii) Principal为CN=user0001,CN=Users,DC=dlsvr,DC=com
其中,DC=dlsvr,DC=com为我的服务器的RootDN(例如DC=ibm,DC=com)
很讨厌AD的一个地方是它采用与其他LDAP不一样的命名方法,他用CN=User而不是OU=....,所以我前面的步骤才需要建立一个welogicAdmin的组。
iii)Credential为AD中user0001的密码。
注意:ii)和iii)是用于连接AD用的,构造一个LDAPConnection需要用户名密码的,懂不懂:)
转到user tab
iv) User Name Attribute:user0001
v) User Base DN:CN=Users,DC=dlsvr,DC=com
转到group tab
vi) Group Base DN:CN=weblogicAdmin,CN=Users,DC=dlsvr,DC=com
vii) weblogicAdmin
保存
关键的步骤到了:
Security->Realms->myrealm->Providers->Authentication
有没有看到Re-order the Configured Authentication Providers
对,就是这里需要调整一下顺序。
把ActiveDirectoryAuthenticator调整到最上面(优先级最高)
然后设置ActiveDirectoryAuthenticator的General页里面的Control Flag为Required。
接着DefaultAuthenticator里面的设成是OPTIONAL。
于是,AD取代了以前的DefaultAuthenticator了,如果两个都Requried,那么也你要接受双重认证,汗......一般不需要这样。
注意:boot.properties里面的默认的Weblogic启动账号同样受AD影响,你如果在AD里面禁止了Weblogic这个账号,我保证你WLS启动不了
分享到:
相关推荐
**BEA WebLogic Server 开发WebLogic Server应用** BEA WebLogic Server 是一款强大的Java EE (J2EE) 应用服务器,它为企业提供了一个可靠的平台来开发、部署和管理分布式应用程序。这篇文档主要针对使用WebLogic ...
WebLogic Server Tools for Eclipse 3.5 是一个强大的开发工具集,专为在Eclipse集成开发环境中(IDE)高效管理、部署和调试Oracle WebLogic Server应用程序而设计。这个版本为开发人员提供了无缝的工作流程,使得在...
### WebLogic Server 10 知识点详解 #### WebLogic Server 10 概述 WebLogic Server 是一款由 Oracle 提供的企业级应用服务器,主要用于构建和部署可伸缩、高性能的应用程序和服务。WebLogic Server 10 版本是在 ...
- 用户和组管理:创建和管理WebLogic Server的认证实体。 - 安全策略:配置访问控制,包括角色、权限和认证机制。 - SSL配置:启用加密通信,保护敏感数据传输。 6. **性能调优**: - JMS和队列配置:优化消息...
Oracle WebLogic Server是一款由甲骨文公司开发的企业级Java应用服务器,它在企业信息系统中扮演着重要的角色,特别是在分布式、高可用性和可扩展性要求较高的环境中。本篇将深入探讨Oracle WebLogic Server的关键...
### WebLogic Server 11g Release 1 (10.3.5) 安装于 Oracle Linux Server 6.1 的详细步骤与配置 #### 一、环境准备 本篇文章将详细介绍如何在 Oracle Linux Server 6.1 上安装 Oracle WebLogic Server 11g ...
Oracle WebLogic Server 11g: Administration Essentials 是一套全面的学习资源,旨在帮助用户掌握WebLogic Server的基础知识,尤其适合初学者。WebLogic Server是Oracle公司的一款企业级Java应用服务器,它提供了一...
5. **安全**: WebLogic Server支持多种安全机制,包括SSL/TLS加密、JAAS认证、角色和权限管理等。中文版书籍会帮助读者理解并实施这些安全策略。 6. **性能优化**: 书中可能涵盖了性能监控、JVM调优、资源池配置等...
《BEA WebLogic Server 管理指南》是一本针对BEA公司开发的企业级Java应用服务器WebLogic Server的详尽管理手册。WebLogic Server是业界广泛使用的中间件平台,为企业的应用程序提供部署、管理和监控服务。该指南...
### WebLogic Server 安装与配置相关知识点 #### 一、WebLogic Server 概述 - **WebLogic Server**:一款高性能的企业级Java应用程序服务器,主要用于构建和部署基于Java的应用程序和服务。它提供了丰富的功能集,...
《Oracle WebLogic Server开发权威指南》是一本深入探讨Oracle WebLogic Server(WLS)的专著,对于希望在企业级Java应用服务器平台上进行开发、部署和管理应用的IT专业人士来说,是一份不可或缺的参考资料。...
### Oracle WebLogic Server 11g Administration Handbook #### 关于本书 《Oracle WebLogic Server 11g Administration Handbook》是一本全面介绍了Oracle WebLogic Server 11g管理方面的书籍,适用于那些希望深入...
《BEA WebLogic Server 8.1 Unleashed》是一本深入探讨BEA WebLogic Server 8.1版本的专业书籍,旨在帮助读者全面理解和掌握这一强大的Java应用服务器。WebLogic Server是BEA(现已被Oracle收购)开发的一款企业级...
在本教程中,我们将详细探讨如何在Linux操作系统上安装64位Oracle WebLogic Server 11g Release 1 (10.3.5)。WebLogic Server是Oracle公司提供的一个企业级Java EE应用服务器,用于部署和管理各种企业应用程序。 ...
WebLogic Server是一款由Oracle公司开发的企业级Java应用服务器,它基于Java EE(Java Platform, Enterprise Edition)标准,为开发和部署分布式企业应用程序提供了强大的支持。本文档将对WebLogic Server在J2EE体系...
第四章 使用 WebLogic Server JSP 第五章 WebLogic Server JDBC 和 JTA 第六章 远程方法调用和分布式命名 第七章 使用 Java 消息服务进行企业消息传递 第八章 使用会话企业 JavaBean 第九章 实体 EJB 第十章 使用...
通过学习"J2EE 应用与 BEA WebLogic Server",开发者不仅可以掌握J2EE的技术栈,还能了解到如何在实际环境中高效地使用WebLogic Server来部署和管理企业级应用。这本书的第二版很可能包含了最新的技术发展和最佳实践...
【WebLogic Server 9.2 集群配置详解】 WebLogic Server 9.2 集群配置是一项关键的任务,旨在提高应用程序的可用性和可伸缩性。集群是一种将多个独立服务器组织成一个逻辑单元的技术,它们共享工作负载并提供故障...
【标题】"BEA WebLogic Server_WebLogic Server_app.zip_weblogic" 提示我们讨论的主题是 BEA WebLogic Server,这是一款由BEA Systems(后被Oracle公司收购)开发的企业级Java应用程序服务器,主要用于部署和管理...