Кіріспе

Apple Open Directory – Apple Inc. компаниясының LDAP каталогтық қызмет үлгісін іске асыру. Каталогтық қызмет – компьютерлік желідегі пайдаланушылар мен желілік ресурстар туралы ақпаратты сақтайтын және ұйымдастыратын бағдарламалық құрал. Ол желі әкімшілеріне пайдаланушылардың ресурстарға қол жеткізуін басқаруға мүмкіндік береді. macOS Server контекстінде Open Directory – ортақ LDAPv3 каталог доменін және модульдік Directory Services жүйесін пайдалана отырып, Apple Password Server және Kerberos 5 біріктірілген куәландыру үлгісін сипаттайды. Apple Open Directory – OpenLDAP-тің тармағы. «Ашық каталог» термині macOS және macOS Server қолданатын каталогтық қызметтердің толық жүйесін сипаттау үшін де қолданылуы мүмкін. Осы контексте ол macOS немесе macOS Server жүйесінің қолданыстағы каталог доменіне қосылған кездегі рөлін сипаттайды, және кейде осы жағдайда «Каталогтық қызметтер» деп аталады. Apple, Inc. сонымен қатар OpenDirectory framework деп аталатын API-ды жариялайды, ол macOS қолданбаларына Open Directory деректерін сұрап алуға және өңдеуге мүмкіндік береді. Mac OS X Leopard (10.5) нұсқасымен Apple компаниясы Mac OS X 10.0-ден 10.4-ке дейінгі барлық нұсқаларында барлық жергілікті тіркелгілер мен топтар үшін әдепкі бойынша қолданылған NetInfo каталогтық қызметін (алғашқыда NeXTSTEP және OPENSTEP-те кездесетін) қолданудан бас тартуды шешті. Mac OS X 10.5 енді барлық каталогтық ақпарат үшін Directory Services және оның плагиндерін пайдаланады. Жергілікті тіркелгілер енді Local Plugin-ге тіркеледі, ол /var/db/dslocal/nodes/Default/ каталогында сақталатын XML қасиеттер тізімі (plist) файлдарын қосалқы сақтау орны ретінде пайдаланады.

Тарих

Open Directory Mac OS X Server 10.2 нұсқасымен басталды. Бұл бастапқы түрінде Ашық каталог желіде көрінетін NetInfo каталогы доменінен және парольдерді каталогтан тыс сақтауға арналған Аутентификация менеджері қызметінен тұрды. 10.2 нұсқасында Kerberos қолдауы да болды. Mac OS X 10.1 және 10.0 нұсқалары пайдаланушы парольдерін каталог доменінде криптографиялық парольді аутентификациялау арқылы сақтады, бірақ 10.2 нұсқасы қазіргі көлеңкелік хэш және пароль сервері механизмдеріне негіз салды. Open Directory 2 – LDAPv3 каталог доменін алғаш рет пайдаланған нұсқа болды. Mac OS X Server 10.4 құрамына Active Directory доменіне қосылуды, сенімді каталог байланысын және тұрақтылықты арттыруды ұсынатын Open Directory 3 кірді. Mac OS X Server 10.5 нұсқасы домендер аралық авторизацияны қолдайтын және AirPort базалық станцияларын басқаруға арналған кіріктірілген RADIUS серверімен жабдықталған Open Directory 4-ті ұсынады. Open Directory 4 енді NetInfo элементтерін қамтымайды.