Зараз я намагаюся створити інтегровану систему Kerberos V / LDAP для аутентифікації / авторизації. З того, що мені вдалося зібрати, є щонайменше два способи інтеграції Kerberos V з LDAP:
- Використовуйте LDAP як бекенд, щоб зберігати принципи Kerberos
- Аутентифікація користувача Kerberos та SASL через GSSAPI для аутентифікації на сервері LDAP (щоб мати можливість запитувати та змінювати записи LDAP за допомогою квитка Kerberos)
Два варіанти не є взаємовиключними. Справа в тому, що я хотів би зробити гібрид з двох: не просто використовувати LDAP для зберігання принципів Kerberos, але і переконайтесь, що коли я додаю головний Kerberos, він створюється objectClass=posixAccount
для того, щоб він відображався як запис користувача Unix до NSS з метою авторизації.
Перефразовуючи, я хотів би мати , щоб додати нові облікові записи користувачів в одному місці ( а саме , на kadmin
сервері) замість двох. Чи можливо це? Якщо так, то як?
Якщо це допоможе, я використовую OpenLDAP та MIT Kerberos на Debian Wheezy.