spring-ldap
spring-ldap copied to clipboard
Spring LDAP
Fixes #340 by traversing field and annotations on ODM metadata generation
Since all binary data is stored in little endian format in ldap, it is not very obvious that the following objectGUID `90d1c68e-01be-4485-aafd-b3ffb9ddb026` should be converted to an octet string `\8e\c6\d1\90\be\01\85\44\aa\fd\b3\ff\b9\dd\b0\26`....
Suppose the following classes: ```kotlin @Entry(objectClasses = ["top", "person", "user"], base = "ou=users") class LdapUser { @Id lateinit var id: Name @Attribute(name = "objectGUID", type = Attribute.Type.BINARY, readonly = true)...
Active Directory LDAP stores objectGUID (a unique id) as a 32 byte array. ```kotlin @Entry(objectClasses = ["top", "person", "user"], base = "ou=users") class LdapUser { @Id lateinit var id: Name...
- [x] Use build conventions from Spring Security - [x] Remove gradle/*.gradle scripts - [x] #921 - [x] Remove core-tiger - [ ] Parallelize build
In order to support custom truststores more SSL configuration `SimpleDirContextAuthenticationStrategy` and `DefaultSpringSecurityContextSource` should accept a `SSLSocketFactory`. This is a follow up for #494
[Pavel Horal](https://jira.spring.io/secure/ViewProfile.jspa?name=pavel.horal) (Migrated from [LDAP-287](https://jira.spring.io/browse/LDAP-287?redirect=false)) said: Oracle's `com.sun.jndi.ldap.LdapCtx` (OracleJDK and OpenJDK) is converting all string based names to `CompositeName`. This means that it will get special handling for forward slashes...
`spring-ldap.xsd` imports `spring-repository.xsd`. This means that `spring-data-commons` is a required dependency for Spring LDAP XML configuration, even if no Spring Data features are used in an application. One way to...