{"id":13916,"date":"2022-06-10T07:00:42","date_gmt":"2022-06-10T05:00:42","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=13916"},"modified":"2023-07-05T16:44:22","modified_gmt":"2023-07-05T14:44:22","slug":"5-ciekawostek-zwiazanych-z-active-directory","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/5-ciekawostek-zwiazanych-z-active-directory\/","title":{"rendered":"5 ciekawostek zwi\u0105zanych z Active Directory"},"content":{"rendered":"\n<p>Active Directory upublicznione zosta\u0142o w 1999 roku. Jest wi\u0119c znane i powszechnie u\u017cywane ju\u017c od ponad 20 lat. Cho\u0107 wiedza na jego temat jest szeroko dost\u0119pna w Internecie, s\u0105 informacje, do kt\u00f3rych dotrze\u0107 znacznie trudniej.<\/p>\n\n\n\n<p> Mo\u017cemy si\u0119 z nimi zapozna\u0107, kiedy wejdziemy g\u0142\u0119biej w konkretny temat. Kilka z takich przydatnych ciekawostek, kt\u00f3re odkry\u0142am na drodze mojego do\u015bwiadczenia zawodowego z Active Directory chcia\u0142abym tutaj przedstawi\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Widoczno\u015b\u0107 atrybut\u00f3w obiektu<\/h2>\n\n\n\n<p>Rozszerzaj\u0105c tre\u015b\u0107 tytu\u0142u: atrybuty obiektu s\u0105 widoczne, kiedy wyszukujemy go przez grup\u0119\/managera, a ukryte, gdy szukamy przez funkcj\u0119 \u201eFind\u201d w ADUC (Active Directory Users and Computers).<\/p>\n\n\n\n<p>U\u017cywaj\u0105c przystawki ADUC, mo\u017cemy zobaczy\u0107 w\u0142a\u015bciwo\u015bci obiekt\u00f3w znajduj\u0105cych si\u0119 w Active Directory. Je\u015bli w\u0142\u0105czymy \u201eAdvanced Features\u201d widzimy r\u00f3wnie\u017c zak\u0142adk\u0119 \u201eAttribute Editor\u201d. Jednak szukanie obiektu r\u0119cznie w rozbudowanej strukturze jednostek organizacyjnych nie jest zazwyczaj najszybszym rozwi\u0105zaniem, wi\u0119c warto skorzysta\u0107 z <strong>narz\u0119dzia wyszukiwania obiekt\u00f3w<\/strong>.<\/p>\n\n\n\n<p>Niestety, stwarza to drobny problem, poniewa\u017c w przypadku wyszukania obiektu przez \u201eFind\u201d, zak\u0142adka \u201eAttribute Editor\u201d nie jest widoczna:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13918\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc1.png\"><img decoding=\"async\" width=\"812\" height=\"470\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc1.png\" alt=\"Brak zak\u0142adki \u201eAttribute Editor\u201d we w\u0142a\u015bciwo\u015bciach u\u017cytkownika wyszukanego przez \u201eFind Users, Contacts and Groups\u201d\" class=\"wp-image-13918\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc1.png 812w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc1-300x174.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc1-768x445.png 768w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 1 Brak zak\u0142adki \u201eAttribute Editor\u201d we w\u0142a\u015bciwo\u015bciach u\u017cytkownika wyszukanego przez \u201eFind Users, Contacts and Groups\u201d<\/figcaption><\/figure>\n\n\n\n<p>Je\u015bli jednak otworzymy jedn\u0105 z grup, do kt\u00f3rych nale\u017cy u\u017cytkownik i z niej wybierzemy jego profil, to zak\u0142adka \u201eAttribute Editor\u201d si\u0119 pojawi:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13919\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc2.png\"><img decoding=\"async\" width=\"906\" height=\"284\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc2.png\" alt=\"Zak\u0142adka \u201eAttribute Editor\u201d widoczna we w\u0142a\u015bciwo\u015bciach u\u017cytkownika wyszukanego przez grup\u0119\" class=\"wp-image-13919\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc2.png 906w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc2-300x94.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc2-768x241.png 768w\" sizes=\"(max-width: 906px) 100vw, 906px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 2 Zak\u0142adka \u201eAttribute Editor\u201d widoczna we w\u0142a\u015bciwo\u015bciach u\u017cytkownika wyszukanego przez grup\u0119<\/figcaption><\/figure>\n\n\n\n<p>Tak samo sytuacja wygl\u0105da, gdy wybierzemy u\u017cytkownika znajduj\u0105cego si\u0119 w polu \u201eDirect reports\u201d lub \u201eManager\u201d:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13920\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc3.png\"><img decoding=\"async\" width=\"929\" height=\"461\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc3.png\" alt=\"Zak\u0142adka \u201eAttribute Editor\u201d widoczna we w\u0142a\u015bciwo\u015bciach u\u017cytkownika wyszukanego przez \u201eDirect reports\u201d innego u\u017cytkownika\" class=\"wp-image-13920\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc3.png 929w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc3-300x149.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc3-768x381.png 768w\" sizes=\"(max-width: 929px) 100vw, 929px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 3 Zak\u0142adka \u201eAttribute Editor\u201d widoczna we w\u0142a\u015bciwo\u015bciach u\u017cytkownika wyszukanego przez \u201eDirect reports\u201d innego u\u017cytkownika<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Sprawdzenie statusu Zapory Sieciowej<\/h2>\n\n\n\n<p>Precyzuj\u0105c: sprawdzenie statusu Zapory Sieciowej komend\u0105 \u201enetsh advfirewall\u201d pokazuje ustawienia lokalne maszyny, a przez GUI (Graphical User Interface) po\u0142\u0105czone (lokalne + domenowe).<\/p>\n\n\n\n<p>Zapora Systemu Windows przechowuje dwa typy konfiguracji \u2013 lokaln\u0105 i zasad grupy. Komenda <em>netsh advfirewall show allprofiles<\/em> pokazuje ustawienia lokalne.<\/p>\n\n\n\n<p>W przypadku naszego testowego \u015brodowiska wskazuje, \u017ce zapora jest wy\u0142\u0105czona:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full wp-image-13921\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc4.png\"><img decoding=\"async\" width=\"696\" height=\"287\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc4.png\" alt=\"Komenda \u201enetsh advfirewall show allprofiles state\u201d pokazuj\u0105ca status zapory jako wy\u0142\u0105czony\" class=\"wp-image-13921\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc4.png 696w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc4-300x124.png 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 4 Komenda \u201enetsh advfirewall show allprofiles state\u201d pokazuj\u0105ca status zapory jako wy\u0142\u0105czony<\/figcaption><\/figure>\n\n\n\n<p>Dla odmiany w Panelu Sterowania widnieje informacja, \u017ce Zapora Systemu Windows jest w\u0142\u0105czona:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13922\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc5.png\"><img decoding=\"async\" width=\"1101\" height=\"672\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc5.png\" alt=\"Panel Sterowania pokazuj\u0105cy status zapory jako w\u0142\u0105czony\" class=\"wp-image-13922\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc5.png 1101w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc5-300x183.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc5-1024x625.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc5-768x469.png 768w\" sizes=\"(max-width: 1101px) 100vw, 1101px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 5 Panel Sterowania pokazuj\u0105cy status zapory jako w\u0142\u0105czony<\/figcaption><\/figure>\n\n\n\n<p>Dzieje si\u0119 tak, poniewa\u017c w Zasadach Grupy (GPO) podpi\u0119tych do tego komputera Windows Firewall zosta\u0142 w\u0142\u0105czony. Panel Sterowania pokazuje rezultat po\u0142\u0105czonych ustawie\u0144 lokalnych i zasad grupy. Oczywi\u015bcie, <strong>ustawienia GPO maj\u0105 priorytet<\/strong>, wi\u0119c ostatecznym wynikiem jest w\u0142\u0105czona zapora.<\/p>\n\n\n\n<p>Mo\u017cna r\u00f3wnie\u017c wykorzysta\u0107 komend\u0119 Get-NetFirewallProfile \u2013 standardowo wy\u015bwietla ona ustawienia lokalne:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full wp-image-13923\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc6.png\"><img decoding=\"async\" width=\"634\" height=\"185\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc6.png\" alt=\"Komenda \u201eGet-NetFirewallProfile\u201d pokazuj\u0105ca status zapory jako wy\u0142\u0105czony\" class=\"wp-image-13923\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc6.png 634w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc6-300x88.png 300w\" sizes=\"(max-width: 634px) 100vw, 634px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 6 Komenda \u201eGet-NetFirewallProfile\u201d pokazuj\u0105ca status zapory jako wy\u0142\u0105czony<\/figcaption><\/figure>\n\n\n\n<p>Jednak z prze\u0142\u0105cznikiem \u201eActiveStore\u201d widzimy \u0142\u0105czne ustawienia lokalne i domenowe jak w przypadku GUI:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13924\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc7.png\"><img decoding=\"async\" width=\"852\" height=\"189\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc7.png\" alt=\"Komenda \u201eGet-NetFirewallProfile -PolicyStore ActiveStore\u201d pokazuj\u0105ca status zapory jako w\u0142\u0105czony\" class=\"wp-image-13924\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc7.png 852w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc7-300x67.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc7-768x170.png 768w\" sizes=\"(max-width: 852px) 100vw, 852px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 7 Komenda \u201eGet-NetFirewallProfile -PolicyStore ActiveStore\u201d pokazuj\u0105ca status zapory jako w\u0142\u0105czony<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Usuwanie obiekt\u00f3w z kosza<\/h2>\n\n\n\n<p>Kiedy mierzymy si\u0119 z aspektem usuwania obiekt\u00f3w z kosza, jest to niemo\u017cliwe przez GUI, ale wykonalne przez Powershell. Z nieznanego mi powodu nie da si\u0119 usun\u0105\u0107 obiekt\u00f3w z kosza w Active Directory poprzez interfejs graficzny:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13925\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc8.png\"><img decoding=\"async\" width=\"1440\" height=\"696\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc8.png\" alt=\"Kosz Active Directory z nieaktywnym polem \u201edelete\u201d\" class=\"wp-image-13925\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc8.png 1440w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc8-300x145.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc8-1024x495.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc8-768x371.png 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 8 Kosz Active Directory z nieaktywnym polem \u201edelete\u201d<\/figcaption><\/figure>\n\n\n\n<p>Mo\u017cna to jednak zrobi\u0107 z u\u017cyciem Powershella np. u\u017cywaj\u0105c komendy:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nGet-ADObject -Filter {isDeleted -eq $True -and Name -like &#039;*Test*&#039;} -IncludeDeletedObjects| Remove-ADObject\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13926\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc9.png\"><img decoding=\"async\" width=\"1092\" height=\"415\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc9.png\" alt=\"Komenda \u201eRemove-ADObject\u201d u\u017cyta w celu usuni\u0119cia obiektu z kosza\" class=\"wp-image-13926\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc9.png 1092w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc9-300x114.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc9-1024x389.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc9-768x292.png 768w\" sizes=\"(max-width: 1092px) 100vw, 1092px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 9 Komenda \u201eRemove-ADObject\u201d u\u017cyta w celu usuni\u0119cia obiektu z kosza<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Seize r\u00f3l FSMO<\/h2>\n\n\n\n<p>Wspomniany w tytule Seize r\u00f3l FSMO najpierw pr\u00f3buje wykona\u0107 transfer, a dopiero po nieudanej pr\u00f3bie przechodzi do przechwytywania. Narz\u0119dzie ntsdutil usi\u0142uje wykona\u0107 transfer, nawet je\u015bli u\u017cyli\u015bmy parametru <em>seize<\/em>.<\/p>\n\n\n\n<p>Dopiero kiedy transfer si\u0119 nie uda, wykonywane jest przechwycenie roli:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13927\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc10.png\"><img decoding=\"async\" width=\"1093\" height=\"603\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc10.png\" alt=\"Komenda \u201entdsutil\u201d pr\u00f3buj\u0105cy wykona\u0107 transfer przed przechwyceniem roli\" class=\"wp-image-13927\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc10.png 1093w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc10-300x166.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc10-1024x565.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc10-768x424.png 768w\" sizes=\"(max-width: 1093px) 100vw, 1093px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 10 Komenda \u201entdsutil\u201d pr\u00f3buj\u0105cy wykona\u0107 transfer przed przechwyceniem roli<\/figcaption><\/figure>\n\n\n\n<p><strong>Dodatkowa porada:<\/strong> w przypadku wykonywania operacji przechwytywania roli RID Master zalecane jest u\u017cycie komendy Powershell <em>Move-ADDirectoryServerOperationMasterRole<\/em> zamiast <em>ntdsutil<\/em>.<\/p>\n\n\n\n<p>Przyczyn\u0105 takich zalece\u0144 jest fakt, \u017ce <strong>narz\u0119dzie ntdsutil<\/strong> zwi\u0119ksza nast\u0119pny dost\u0119pny identyfikator RID w puli o 10 000 po przechwyceniu roli w celu unikni\u0119cia duplikat\u00f3w SID-\u00f3w w domenie. Potencjalnie mo\u017ce to spowodowa\u0107 tak zwany \u201eRID burn\u201d czyli zu\u017cycie ca\u0142ego dost\u0119pnego zakresu warto\u015bci RID w lesie. Natomiast w przypadku <strong>komendy Powershell<\/strong> nie jest zwi\u0119kszany nast\u0119pny dost\u0119pny identyfikator RID wi\u0119c zjawisko to nie wyst\u0119puje.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pobieranie biletu Kerberosowego<\/h2>\n\n\n\n<p>Wymuszenie pobierania biletu Kerberosowego z wybranego Kontrolera Domeny wi\u0105\u017ce si\u0119 z komend\u0105 klist add_bind, pozwalaj\u0105c\u0105 na okre\u015blenie preferowanego kontrolera domeny dla autentykacji Kerberosowej. Standardowo kontroler domeny wybierany jest automatycznie.<\/p>\n\n\n\n<p>Po u\u017cyciu komendy klist add_bind okre\u015blony kontroler domeny zostaje zapisany na li\u015bcie preferowanych kontroler\u00f3w domeny. List\u0119 mo\u017cemy podejrze\u0107 poleceniem klist query_bind:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13928\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc11.png\"><img decoding=\"async\" width=\"1191\" height=\"865\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc11.png\" alt=\"Komenda \u201eklist add_bind\u201d u\u017cyta w celu zapisania kontrolera domeny na li\u015bcie preferowanych kontroler\u00f3w domeny\" class=\"wp-image-13928\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc11.png 1191w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc11-300x218.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc11-1024x744.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/06\/Ryc11-768x558.png 768w\" sizes=\"(max-width: 1191px) 100vw, 1191px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 11 Komenda \u201eklist add_bind\u201d u\u017cyta w celu zapisania kontrolera domeny na li\u015bcie preferowanych kontroler\u00f3w domeny<\/figcaption><\/figure>\n\n\n\n<p>Jak wida\u0107, przy okazji pobierania nowego biletu zapytanie zosta\u0142o wys\u0142ane do okre\u015blonego kontrolera domeny, kt\u00f3ry nast\u0119pnie dostarczy\u0142 klientowi bilet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Podsumowanie<\/h2>\n\n\n\n<p>Mam nadziej\u0119, \u017ce przedstawione w tym artykule informacje oka\u017c\u0105 si\u0119 dla was przydatne. Pewnie cz\u0119\u015b\u0107 z nich (lub nawet wszystkie) jest ju\u017c wam znana, ale my\u015bl\u0119, \u017ce dla wielu os\u00f3b b\u0119d\u0105 to nowe i przydatne informacje.<\/p>\n\n\n\n<p>Dla mnie najbardziej u\u017cyteczne w codziennej pracy jest otwieranie obiekt\u00f3w przez grup\u0119\/managera w celu uwidocznienia zak\u0142adki \u201eAttribute Editor\u201d. Jest to ciekawostka, kt\u00f3r\u0105 pozna\u0142am na samym pocz\u0105tku mojej kariery, a stosuje regularnie do dzisiaj.<\/p>\n\n\n\n<p>A <strong>czy wy znacie jakie\u015b ciekawostki zwi\u0105zane z Active Directory<\/strong>, kt\u00f3rymi chcieliby\u015bcie si\u0119 podzieli\u0107 w komentarzach?<\/p>\n\n\n\n<p>***<\/p>\n\n\n\n<p>Je\u015bli interesuje Was temat Active Directory w r\u00f3\u017cnym kontek\u015bcie, zach\u0119camy do przeczytania artyku\u0142\u00f3w naszych ekspert\u00f3w: <a href=\"https:\/\/sii.pl\/blog\/en\/oauth-2-0-on-behalf-flow-in-azure-active-directory-and-net-core\/?category=hard-development&amp;tag=net-core-en,active-directory-en,asp-net-core-en,azure-en\">OAuth 2.0 On Behalf flow in Azure Active Directory and .NET Core<\/a> oraz <a href=\"https:\/\/sii.pl\/blog\/uwierzytelnianie-za-pomoca-jwt-w-asp-net-core-2-2\/?category=development-na-twardo&amp;tag=net,asp,centrum-kompetencyjne-office-365,core-2-2,jwt,office-365-competency-center\">Uwierzytelnianie za pomoc\u0105 JWT w ASP .NET Core 2.2.<\/a><\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;13916&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;7&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5 ( votes: 7)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;5 ciekawostek zwi\u0105zanych z Active Directory&quot;,&quot;width&quot;:&quot;139.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 139.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            5\/5 ( votes: 7)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Active Directory upublicznione zosta\u0142o w 1999 roku. Jest wi\u0119c znane i powszechnie u\u017cywane ju\u017c od ponad 20 lat. Cho\u0107 wiedza &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/5-ciekawostek-zwiazanych-z-active-directory\/\">Continued<\/a><\/p>\n","protected":false},"author":367,"featured_media":14799,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1316],"tags":[118,1147,440],"class_list":["post-13916","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-miekko","tag-active-directory","tag-administrator","tag-powershell"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/07\/5-ciekawostek-o-Active-Directory.png","category_names":["Development na mi\u0119kko"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/13916"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/367"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=13916"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/13916\/revisions"}],"predecessor-version":[{"id":22684,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/13916\/revisions\/22684"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/14799"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=13916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=13916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=13916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}