u
This commit is contained in:
@@ -19,7 +19,6 @@
|
||||
<li class=""><a href="{{site.baseurl}}/authn/social.html"><span class="none"></span>社交集成</a></li>
|
||||
<li class=""><a href="{{site.baseurl}}/authn/google.html"><span class="none"></span>Google Authenticator</a></li>
|
||||
<li class=""><a href="{{site.baseurl}}/authn/kerberos.html"><span class="none"></span>Kerberos/Spengo/AD</a></li>
|
||||
<li class=""><a href="{{site.baseurl}}/authn/ldap_ad.html"><span class="none"></span>AD账号</a></li>
|
||||
<li class=""><a href="{{site.baseurl}}/authn/ldap.html"><span class="none"></span>LDAP</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
@@ -1 +1,63 @@
|
||||
TODO
|
||||
<h2>LDAP登录集成</h2>
|
||||
MaxKey支持LDAP包括Active Directory。
|
||||
|
||||
|
||||
<h3>注释默认数据库认证</h3>
|
||||
|
||||
打开文件maxkey/spring/maxkey-security.xml,首先注释默认数据库认证方式
|
||||
|
||||
<pre><code class="xml hljs">
|
||||
<!-- Default Realm-->
|
||||
<!-- realm use jdbc -->
|
||||
<bean id="authenticationRealm" class="org.maxkey.authn.realm.jdbc.JdbcAuthenticationRealm">
|
||||
<constructor-arg ref="jdbcTemplate"/>
|
||||
</bean>
|
||||
</code></pre>
|
||||
|
||||
<h3>LDAP支持</h3>
|
||||
|
||||
<pre><code class="xml hljs">
|
||||
<!-- LDAP Realm -->
|
||||
<bean id="authenticationRealm" class="org.maxkey.web.authentication.realm.ldap.LdapAuthenticationRealm">
|
||||
<constructor-arg ref="jdbcTemplate"/>
|
||||
<property name="ldapServers">
|
||||
<list>
|
||||
<bean id="ldapServer1" class="org.maxkey.web.authentication.realm.ldap.LdapServer">
|
||||
<property name="ldapUtils">
|
||||
<bean id="ldapUtils" class="org.maxkey.ldap.LdapUtils">
|
||||
<property name="providerUrl" value="ldap://localhost:389"></property>
|
||||
<property name="principal" value="cn=root"></property>
|
||||
<property name="credentials" value="rootroot"></property>
|
||||
<property name="baseDN" value="dc=connsec,dc=com"></property>
|
||||
</bean>
|
||||
</property>
|
||||
<property name="filterAttribute" value="uid"></property>
|
||||
</bean>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
</code></pre>
|
||||
|
||||
<h3>Active Directory支持</h3>
|
||||
|
||||
<pre><code class="xml hljs">
|
||||
<!-- Active Directory Realm -->
|
||||
<bean id="authenticationRealm" class="org.maxkey.web.authentication.realm.activedirectory.ActiveDirectoryAuthenticationRealm">
|
||||
<constructor-arg ref="jdbcTemplate"/>
|
||||
<property name="activeDirectoryServers">
|
||||
<list>
|
||||
<bean id="activeDirectory1" class="org.maxkey.web.authentication.realm.activedirectory.ActiveDirectoryServer">
|
||||
<property name="activeDirectoryUtils">
|
||||
<bean id="ldapUtils" class="org.maxkey.ldap.ActiveDirectoryUtils">
|
||||
<property name="providerUrl" value="ldap://localhost:389"></property>
|
||||
<property name="principal" value="cn=root"></property>
|
||||
<property name="credentials" value="rootroot"></property>
|
||||
<property name="domain" value="connsec"></property>
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
</code></pre>
|
||||
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
TODO
|
||||
Reference in New Issue
Block a user