-
Notifications
You must be signed in to change notification settings - Fork 16
References
Dmitry Degtyarev edited this page Feb 4, 2022
·
19 revisions
There's no good documentation for writing code that uses OpenLDAP. Or maybe I just couldn't find it. Either way, there is good documentation for other LDAP libraries. They are very similar (if not identical) to OpenLDAP, so it's easy to use them even if libraries are different.
- OpenLDAP Documentation (this is an administrator's guide, so it lacks info on how to actually write code that uses OpenLDAP) https://www.openldap.org/doc/
- Java LDAP SDK for C (the best one out of these) https://docs.oracle.com/cd/E19957-01/817-6707/index.html
- Microsoft Docs: Lightweight Directory Access Protocol https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ldap/lightweight-directory-access-protocol-ldap-api
- Microsoft Docs: LDAP error codes https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ldap/return-values
- LDAP wiki (also contains some info about AD and even ADUC) https://ldapwiki.com/
- LDAP Representations (talks about how attribute schema maps to attribute types) https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-adts/7cda533e-d7a4-4aec-a517-91d02ff4a1aa
- LDAP Syntax Filters https://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx
- AD Technical Specification (in-depth info on the AD protocol) https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-adts/d2435927-0999-4c62-8c6d-13ba31a52e1a
- Microsoft Docs: Active Directory Schema https://docs.microsoft.com/en-us/windows/win32/adschema/active-directory-schema
- User Account Attributes in AD (breaks down the Account tab) https://www.jigsolving.com/activedirectory/user-account-attributes-part-5
- AD: Large Integer Attributes https://social.technet.microsoft.com/wiki/contents/articles/31135.active-directory-large-integer-attributes.aspx
- User Attributes http://www.kouti.com/tables/userattributes.htm
- AD Attributes List (broken down by tab) https://docs.secureauth.com/display/KBA/Active+Directory+Attributes+List
- What are Linked Attributes? https://blog.kloud.com.au/2016/09/26/active-directory-what-are-linked-attributes/
- Security Descriptors http://www.selfadsi.org/deep-inside/ad-security-descriptors.htm
- Security Descriptor low-level info https://www.itinsights.org/Process-low-level-NtSecurityDescriptor/
- Archive Windows white papers on AD architecture https://web.archive.org/web/20170723222106/https://technet.microsoft.com/en-us/library/bb727026.aspx
- and more: https://web.archive.org/web/20170723214323/https://technet.microsoft.com/en-us/library/bb727030.aspx
- Microsoft Docs: Group Policy Overview https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh831791(v=ws.11)
- Microsoft Docs: Message Syntax (preferences xml syntax) that https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-gppref/9ac442e7-eac8-4684-a63b-93a4fe97c144
- Group Policy Tab Overview https://www.sciencedirect.com/topics/computer-science/group-policy-tab
Note that the latest Qt version is 5.15 and that might come up in web searches over 5.12 version docs. So you gotta watch out for "This function was introduced in Qt >5.12".
- Qt 5.12 documentation https://doc.qt.io/qt-5.12/reference-overview.html
- C++ unit testing with Qt Test http://blog.davidecoppola.com/2017/11/cpp-unit-testing-with-qt-test-introduction/
- How to implement help for a Qt application using QHelpEngine https://www.walletfox.com/course/qhelpengineexample.php
- Using a Qt Help file in an installed app (only thing I've found online that explains this) https://stackoverflow.com/questions/32748558/using-a-qt-help-file-in-an-installed-app
- Setting the Application icon https://doc.qt.io/archives/qt-5.11/appicon.html
- Where to put application icons on Linux https://martin.hoppenheit.info/blog/2016/where-to-put-application-icons-on-linux/
- Win32 UX Guidelines https://docs.microsoft.com/en-us/windows/win32/uxguide/guidelines
- KDE Human Interface Guidelines https://hig.kde.org/index.html
- Interface Hall of Shame http://hallofshame.gp.co.at/shame.htm
- Context Menu Interaction Design https://medium.com/@hagan.rivers/context-menu-ux-design-75e3093eb127
- UI Design for Rule Builders (relevant to filter widget) https://medium.com/@hagan.rivers/ui-design-for-rule-builders-e3f218461954
- Unit Tests HOWTO KDE Guidelines https://community.kde.org/Guidelines_and_HOWTOs/UnitTests