Spring Data kullanıyorum LDAP ve Spring Boot, katıştırılmış bir UnboundID sunucusu için destek kutusunun dışında bir destek sunuyor. Ancak, Spring Data LDAP'ın @Entry
ek açıklamasını kullandığımda, katıştırılmış UnboundID LDAP sunucusunu veya uzak bir Active Directory sunucusunu kullanıp kullanmadığımı temel alarak ek açıklamada farklı bir base
belirtmem gerekir.SpEL, Spring ek açıklamasında desteklenmiyor @ Entry.base
Ben belirterek Spel ve profil bazlı özelliklere sahip Bunu yapmak için uğraş:
@Entry(base = "${ldap.person.base}", ...)
Sonra
ldap.person.base=OU=AD Person Base
ile
application.propreties
ve
ldap.person.base=OU=Embedded Person Base
ile
application-embedded.properties
var.
javax.naming.InvalidNameException:
Ancak
@Entry
açıklama Spel değerlendirmesini desteklemek görünmüyor geçersiz ad: $ {ldap.person.base}
bir open issue vardır Bu konuda destek eklemek için Spring LDAP içinde, ancak Bahar LDAP'da desteklenene kadar bunu yapabileceğim bir çözüm veya başka bir yol var mı?
https://github.com/spring-projects/spring-ldap/issues/444 –
@PavanKumarJorrigala'da açık bir sorun var.Son zamanlarda bunu da buldum. –