2012-08-28 80 views
1

正在使用使用彈簧的java web應用程序。我需要在登錄到我的應用程序之前對用戶進行身份驗證。我需要使用LDAP。我搜索了它,沒有得到適當的樣本。因爲我剛接觸java是無法完成代碼的完整循環。下面是我得到的示例配置文件。但在哪裏使用,以及如何使用它?我通過名稱爲ADExplorer的軟件獲得了我的ADS詳細信息。任何人都可以請指導我如何做到這一點不斷流動?Spring LDAP示例

// LDAP config 
grails.plugins.springsecurity.ldap.context.managerDn = '10010101' 
grails.plugins.springsecurity.ldap.context.managerPassword ='[email protected]' 
grails.plugins.springsecurity.ldap.context.server = 'ldap://DOMAIN.com:3268/' 
grails.plugins.springsecurity.ldap.authorities.ignorePartialResultException = true // typically needed for Active Directory 
grails.plugins.springsecurity.ldap.search.base = 'DC=DOMAIN,DC=com' 
grails.plugins.springsecurity.ldap.search.filter="sAMAccountName={0}" // for Active Directory you need this 
grails.plugins.springsecurity.ldap.search.searchSubtree = true 
grails.plugins.springsecurity.ldap.auth.hideUserNotFoundExceptions = false 
grails.plugins.springsecurity.ldap.search.attributesToReturn = ['mail', 'displayName','employeeID'] // extra attributes you want returned; see below for custom classes that access this data 
grails.plugins.springsecurity.providerNames = ['ldapAuthProvider', 'anonymousAuthenticationProvider'] // specify this when you want to skip attempting to load from db and only use LDAP 

// role-specific LDAP config grails.plugins.springsecurity.ldap.useRememberMe = false 
grails.plugins.springsecurity.ldap.authorities.retrieveGroupRoles = false 

grails.plugin.quartz2.autoStartup = true 
+0

http://stackoverflow.com/questions/12349628/ldap-authentication/12349733#12349733 您可以查看上面的鏈接。 – Akshar

回答

0

看起來像你使用Grails,您可以使用ldap plugin