| Termin | Definicja |
|---|---|
| SPN (Service Principal Name) | SPN to unikalny identyfikator usługi w Active Directory, wykorzystywany przez mechanizm uwierzytelniania Kerberos. Rola SPN w Active Directory i KerberosSPN, czyli Service Principal Name, jest unikalną nazwą usługi zapisaną w atrybucie SPN nie jest hasłem, adresem IP ani nazwą DNS używaną wyłącznie do odnalezienia hosta. Jest elementem mapowania pomiędzy nazwą usługi, nazwą komputera lub instancji oraz kontem, które uruchamia daną usługę. Jeżeli klient żąda biletu dla określonego SPN, kontroler domeny wyszukuje ten identyfikator w katalogu i przypisuje bilet do odpowiadającego mu konta. Budowa nazwy i przypisanie do kontaSPN ma postać zależną od rodzaju usługi. Często składa się z klasy usługi i nazwy hosta, na przykład Identyfikator powinien być przypisany do konta, którego poświadczenia są używane przez usługę. W przypadku usługi uruchomionej na koncie komputera SPN znajduje się zwykle przy obiekcie komputera. Jeżeli aplikacja działa na dedykowanym koncie użytkownika, właściwy SPN musi być zapisany przy tym koncie. Błędne przypisanie może powodować, że kontroler domeny wyda bilet dla innego konta niż to, które faktycznie obsługuje żądanie. Duplikaty SPN i objawy nieprawidłowej konfiguracjiW obrębie domeny nazwa SPN powinna jednoznacznie wskazywać jedno konto. Duplikat powstaje wtedy, gdy ten sam identyfikator zostanie zapisany przy dwóch obiektach Active Directory. W takiej sytuacji kontroler domeny nie ma pewnego mapowania usługi na konto, dlatego żądanie biletu Kerberos może zakończyć się błędem albo klient może przejść na inny mechanizm uwierzytelniania, jeżeli aplikacja go dopuszcza. Problem z SPN może wystąpić także wtedy, gdy użytkownik łączy się z aliasem DNS, a w katalogu zarejestrowano wyłącznie nazwę podstawową serwera. Znaczenie ma dokładna nazwa użyta przez klienta, ponieważ Kontrola SPN za pomocą narzędzi domenowychDo sprawdzania i zarządzania SPN w systemie Windows służy narzędzie Dodawanie lub usuwanie SPN wymaga uprawnień do modyfikacji odpowiedniego obiektu katalogowego i powinno być wykonywane z zachowaniem kontroli nad właścicielem usługi. Przykładowo |