diff options
Diffstat (limited to 'src/ldapcontroller.h')
-rw-r--r-- | src/ldapcontroller.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ldapcontroller.h b/src/ldapcontroller.h index d831c72..1fad5f8 100644 --- a/src/ldapcontroller.h +++ b/src/ldapcontroller.h @@ -69,9 +69,13 @@ class LDAPController: public KCModule void processLockouts(); private: - int controlHeimdalServer(sc_command command); + int controlSASLServer(sc_command command); + int controlHeimdalServer(sc_command command, uid_t userid=-1, gid_t groupid=-1); int controlLDAPServer(sc_command command, uid_t userid=-1, gid_t groupid=-1); int initializeNewKerberosRealm(TQString realmName, TQString *errstr); + int addLDAPEntryToKerberosRealm(TQString ldapProcessOwnerName, TQString ldapHost, TQString *errstr); + int addHostEntryToKerberosRealm(TQString kerberosHost, TQString *errstr); + int setKerberosPasswordForUser(LDAPCredentials user, TQString *errstr); private: KAboutData *myAboutData; @@ -81,6 +85,8 @@ class LDAPController: public KCModule TQString m_fqdn; int m_prevRole; + TQString m_ldapUserName; + TQString m_ldapGroupName; }; #endif // _LDAPCONTROLLER_H_ |