Это будет зависеть.У GroupWise есть два разных подхода к паролям.
- Пользователь с отдельным паролем GW, хранящийся в базах данных GW
- Пользователь с паролем LDAP, обычно указывающим на eDirectory
Если в первом случае яЯ не уверен, как вы могли бы это сделать, хотя я полагаю, что POP-соединение в тестировании Java будет успешным.
Если во втором случае, вам просто нужно знать информацию о сервере eDirectory LDAP и подключиться ктот.Получите сервер, независимо от того, требует ли он SSL / TLS, учетную запись с достаточными правами для поиска пользователей в eDirectory, а затем решите, какой атрибут вы будете использовать для поиска пользователей.Возможно, уникальный идентификатор в eDirectory (uid через LDAP), но вам нужно будет спросить, заполняется ли он в этой системе.Из-за исторических ошибок eDirectory, ранние инструменты не всегда устанавливали UniqueID для пользователей.Таким образом, возможно, что не каждый объект имеет его.Однако, все современные инструменты устанавливают это, так что это будет только одноразовое исправление.CN - плохой выбор, поскольку он может быть многозначным.Конечно, если адрес электронной почты заполнен, вам может потребоваться почта (адрес электронной почты Internet в eDirectory).
В основном, как вы делаете любую стандартную интеграцию LDAP.Есть библиотеки, такие как LDAPChai, чтобы сделать это проще.