Guest User

Untitled

a guest
Jan 10th, 2018
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. spring:
  2. ldap:
  3. urls: ldap://localhost:389
  4. base: dc=e-mehlbox,dc=eu
  5. username: cn=admin,dc=e-mehlbox,dc=eu
  6. password: root
  7.  
  8. spring:
  9. ldap:
  10. urls: ldap://localhost:9321
  11. base: dc=e-mehlbox,dc=eu
  12. username: uid=admin
  13. password: secret
  14. embedded:
  15. base-dn: dc=e-mehlbox,dc=eu
  16. credential:
  17. username: uid=admin
  18. password: secret
  19. ldif: classpath:test-schema.ldif
  20. port: 9321
  21. validation:
  22. enabled: false
  23.  
  24. 2018-01-10 18:06:55.296 DEBUG 23275 --- [ main] o.s.ldap.core.LdapTemplate : Searching - base=ou=internal,ou=Users, finalFilter=(&(&(objectclass=inetOrgPerson)(objectclass=organizationalPerson)(objectclass=person)(objectclass=qmailUser))(uid=big.bird)), scope=javax.naming.directory.SearchControls@6a013bdd
  25. 2018-01-10 18:06:55.311 DEBUG 23275 --- [ main] o.s.l.c.support.AbstractContextSource : Got Ldap context on server 'ldap://localhost:389/dc=e-mehlbox,dc=eu'
  26.  
  27. 2018-01-10 18:08:42.836 DEBUG 23569 --- [ main] o.s.ldap.core.LdapTemplate : Searching - base=ou=internal,ou=Users, finalFilter=(&(&(objectclass=inetOrgPerson)(objectclass=organizationalPerson)(objectclass=person)(objectclass=qmailUser))(uid=big.bird)), scope=javax.naming.directory.SearchControls@55202ba6
  28. 2018-01-10 18:08:42.871 DEBUG 23569 --- [ main] o.s.l.c.support.AbstractContextSource : Got Ldap context on server 'ldap://localhost:9321'
  29.  
  30. compile (
  31. "org.springframework.boot:spring-boot-starter-data-ldap:1.5.9.RELEASE",
  32. "org.springframework.data:spring-data-ldap:1.0.9.RELEASE"
  33. )
  34.  
  35. testCompile (
  36. "org.springframework.ldap:spring-ldap-test:2.3.2.RELEASE",
  37. "com.unboundid:unboundid-ldapsdk:4.0.3"
  38. )
  39.  
  40. @Builder
  41. @AllArgsConstructor
  42. @NoArgsConstructor
  43. @Getter
  44. @Setter
  45. @EqualsAndHashCode(doNotUseGetters = true)
  46. @ToString(doNotUseGetters = true)
  47. @Entry(
  48. objectClasses = {"inetOrgPerson", "organizationalPerson", "person", "qmailUser"},
  49. base = "ou=internal,ou=Users")
  50. public class User implements Serializable {
  51.  
  52. @Id
  53. private Name dn;
  54.  
  55. @Attribute(name = "entryUuid", readonly = true)
  56. private String entryUuid;
  57.  
  58. @Attribute(name = "uid")
  59. private String username;
  60.  
  61. @Attribute(name = "userPassword")
  62. private byte[] password;
  63.  
  64. @Attribute(name = "mail")
  65. private String internalMailAddress;
  66.  
  67. @Attribute(name = "mailAlternateAddress")
  68. private List<String> mailAddresses;
  69.  
  70. @Attribute(name = "displayName")
  71. private String displayName;
  72.  
  73. @Attribute(name = "accountStatus")
  74. private String status;
  75.  
  76. @Attribute(name = "givenName")
  77. private String firstName;
  78.  
  79. @Attribute(name = "sn")
  80. private String lastName;
  81.  
  82. @Attribute(name = "mailMessageStore")
  83. private String mailboxHome;
  84.  
  85. }
Add Comment
Please, Sign In to add comment