Кіріспе
Microsoft аутентификация протоколдары
Integrated Windows Authentication (IWA) – Microsoft өнімдерімен байланысты термин, ол Microsoft Windows 2000 жүйесінде енгізілген және кейінгі Windows NT негізіндегі операциялық жүйелерде қолданылатын SSPI функционалдығымен байланысты SPNEGO, Kerberos және NTLMSSP аутентификация протоколдарына сілтеме жасайды. Бұл термин көбінесе Microsoft Internet Information Services, Internet Explorer және басқа да Active Directory-ге бейімделген қолданбалар арасындағы автоматты аутентификацияланған қосылымдарды атау үшін қолданылады. IWA сондай-ақ HTTP Negotiate аутентификациясы, NT аутентификациясы, NTLM аутентификациясы, Домен аутентификациясы, Windows Integrated Authentication, Windows NT Challenge/Response аутентификациясы немесе жай ғана Windows аутентификациясы деген атаулармен де белгілі.
is a term associated with Microsoft products that refers to the SPNEGO, Kerberos, and NTLMSSP authentication protocols with respect to SSPI functionality introduced with Microsoft Windows 2000 and included with later Windows NT based operating systems. The term is used more commonly for the automatically authenticated connections between Microsoft Internet Information Services, Internet Explorer, and other Active Directory aware applications. IWA is also known by several names like HTTP Negotiate authentication, NT Authentication, NTLM Authentication, Domain authentication, Windows Integrated Authentication, Windows NT Challenge/Response authentication, or simply Windows Authentication.
Шолу
Интегралды Windows аутентификациясы Windows клиенттері мен серверлерінің қауіпсіздік мүмкіндіктерін пайдаланады. Негізгі аутентификация немесе Digest аутентификациясынан айырмашылығы, бастапқыда ол пайдаланушылардан пайдаланушы атын және парольді сұрамайды. Клиент компьютеріндегі ағымдағы Windows пайдаланушы ақпаратын веб-браузер веб-сервермен хэшпен алмасуды қамтитын криптографиялық алмасу арқылы жібереді. Егер аутентификация алмасуы бастапқыда пайдаланушыны анықтамаса, веб-браузер пайдаланушыға Windows пайдаланушы тіркелгісінің атын және парольді сұрайды. Интегралды Windows аутентификациясы – стандарт немесе аутентификация протоколы емес. IWA бағдарлама опциясы ретінде таңдалғанда (мысалы, IIS сайт қасиеттері диалогының Directory Security қойындысында), бұл негізгі қауіпсіздік механизмдерін басымдық ретімен пайдалану қажет екенін білдіреді. Егер Kerberos провайдері жұмыс істесе және мақсатты Kerberos билетін алу мүмкін болса, сондай-ақ тиісті параметрлер Kerberos аутентификациясына рұқсат берсе (мысалы, Internet Explorer-дегі Intranet сайттары параметрлері), Kerberos 5 протоколы қолданылады. Әйтпесе, NTLMSSP аутентификациясы қолданылады. Сол сияқты, егер Kerberos аутентификациясы қолданылса, бірақ сәтсіз аяқталса, NTLMSSP қолданылады. IWA, бастамашылар мен қабылдаушыларға Kerberos немесе NTLMSSP келіссөздерін жүргізуге мүмкіндік беру үшін SPNEGO-ны пайдаланады. Үшінші тараптың құралдары Интегралды Windows аутентификациялау парадигмасын UNIX, Linux және Mac жүйелеріне дейін кеңейтті.
Қолдауы бар веб-браузерлер
Интегралды Windows аутентификациясы қазіргі заманғы веб-браузерлердің көпшілігімен жұмыс істейді, бірақ кейбір HTTP прокси-серверлерінде жұмыс істемейді. Macintosh операциялық жүйелерінде, егер сізде Kerberos билеті болса (келісуді пайдаланыңыз) бұл жұмыс істейді. Кейбір веб-сайттар "желілік. келісу аутентификациясы. делегациялау URI-лері" конфигурациясын қажет етуі мүмкін. Opera 9.01 және одан кейінгі нұсқалары NTLM/Negotiate қолдана алады, бірақ сервер ұсынса Basic немесе Digest аутентификациясын пайдаланады. Google Chrome 8.0 нұсқасынан бастап жұмыс істейді. Safari, Kerberos билеті болған жағдайда жұмыс істейді. Microsoft Edge 77 және одан кейінгі нұсқалары.
Қолдауы бар мобильді шолғыштар
iOS Kerberos Single Sign-On кеңейтуі арқылы Kerberos-ты түпкілікті түрде қолдайды. Бұл кеңейтуді конфигурациялау Safari және Edge браузерлеріне Kerberos-ты пайдалануға мүмкіндік береді. Android-де Chrome браузері SPNEGO қолдауын ұсынады, бұл Kerberos қолдауын Hypergate Authenticator сияқты шешімдер арқылы қосуға мүмкіндік береді.