Udostępnij za pośrednictwem


Logowanie za pomocą karty inteligentnej systemu Windows przy użyciu uwierzytelniania opartego na certyfikatach firmy Microsoft

Użytkownicy firmy Microsoft Entra mogą uwierzytelniać się przy użyciu certyfikatów X.509 na swoich kartach inteligentnych bezpośrednio względem identyfikatora Microsoft Entra ID w logowaniu systemu Windows. Na kliencie systemu Windows nie jest wymagana specjalna konfiguracja do akceptowania uwierzytelniania za pomocą karty inteligentnej.

Środowisko użytkownika

Wykonaj następujące kroki, aby skonfigurować logowanie za pomocą karty inteligentnej systemu Windows:

  1. Dołącz maszynę do identyfikatora Entra firmy Microsoft lub środowiska hybrydowego (przyłączania hybrydowego).

  2. Skonfiguruj usługę Microsoft Entra CBA w Twojej dzierżawie zgodnie z opisem w Konfigurowanie usługi Microsoft Entra CBA.

  3. Upewnij się, że użytkownik korzysta z uwierzytelniania zarządzanego lub korzysta z etapowego wdrażania.

  4. Prezentowanie fizycznej lub wirtualnej karty inteligentnej na maszynie testowej.

  5. Wybierz ikonę karty inteligentnej, wprowadź numer PIN i uwierzytelnij użytkownika.

    Zrzut ekranu przedstawiający logowanie się za pomocą karty inteligentnej.

Użytkownicy otrzymają podstawowy token odświeżania (PRT) z Microsoft Entra ID po pomyślnym zalogowaniu. W zależności od konfiguracji CBA, PRT będzie zawierać roszczenie wieloskładnikowe.

Oczekiwane zachowanie systemu Windows wysyłającego nazwę UPN użytkownika do firmy Microsoft Entra CBA

Logowanie Microsoft Entra połączenie Sprzężenia hybrydowe
Pierwsze logowanie Ściąganie z certyfikatu UPN AD lub x509Hint
Kolejne logowanie Ściąganie z certyfikatu Buforowana nazwa UPN w Microsoft Entra

Reguły systemu Windows dotyczące wysyłania nazwy UPN dla urządzeń dołączonych do Microsoft Entra

System Windows najpierw użyje nazwy głównej (principal name), a jeśli jej zabraknie, sięgnie po RFC822Name z SubjectAlternativeName (SAN) certyfikatu, który jest wykorzystywany do logowania się do systemu Windows. Jeśli żadna z nich nie istnieje, użytkownik musi dodatkowo podać wskazówkę dotyczącą nazwy użytkownika. Aby uzyskać więcej informacji, zobacz wskazówki dotyczące nazwy użytkownika

Zasady systemu Windows dotyczące wysyłania nazw UPN dla urządzeń z hybrydowym połączeniem z Microsoft Entra

Aby dokonać połączenia hybrydowego, najpierw należy pomyślnie zalogować się do domeny Active Directory (AD). UPN AD użytkowników jest wysyłany do Microsoft Entra ID. W większości przypadków wartość nazwy UPN usługi Active Directory jest taka sama jak wartość nazwy UPN firmy Microsoft i jest synchronizowana z programem Microsoft Entra Connect.

Niektórzy klienci mogą utrzymywać różne, a czasami mogą mieć nieobsługiwalne wartości UPN w usłudze Active Directory (na przykład user@woodgrove.local) W takich przypadkach wartość wysłana przez system Windows może nie być zgodna z użytkownikami Microsoft Entra UPN. Aby obsługiwać te scenariusze, w których Microsoft Entra ID nie może dopasować się do wartości wysyłanej przez system Windows, przeprowadza się kolejne wyszukiwanie dla użytkownika o pasującej wartości w atrybucie onPremisesUserPrincipalName. Jeśli logowanie zakończy się pomyślnie, system Windows zapamięta UPN użytkownika Microsoft Entra i będzie ono wysyłane w kolejnych logowaniach.

Notatka

We wszystkich przypadkach wysyłana będzie wskazówka logowania z nazwą użytkownika (X509UserNameHint), jeśli użytkownik ją poda. Aby uzyskać więcej informacji, zobacz wskazówki dotyczące nazwy użytkownika

Ważny

Jeśli użytkownik dostarcza wskazówkę logowania nazwy użytkownika (X509UserNameHint), wartość podana MUSI być w formacie UPN.

Aby uzyskać więcej informacji na temat przepływu Windows, zobacz Wymagania dotyczące certyfikatów i wyliczenie (Windows).

Obsługiwane platformy systemu Windows

Logowanie za pomocą karty inteligentnej systemu Windows działa z najnowszą kompilacją wersji zapoznawczej systemu Windows 11. Funkcja jest również dostępna dla tych wcześniejszych wersji systemu Windows po zastosowaniu jednej z następujących aktualizacji KB5017383:

Obsługiwane przeglądarki

Edge Chrom Safari Firefox

Notatka

Microsoft Entra CBA obsługuje zarówno certyfikaty znajdujące się na urządzeniu, jak i zewnętrzny magazyn, taki jak klucze bezpieczeństwa w systemie Windows.

Środowisko użytkownika w ramach systemu Windows (OOBE)

System Windows OOBE powinien zezwolić użytkownikowi na logowanie się przy użyciu zewnętrznego czytnika kart inteligentnych i uwierzytelniać się w usłudze Microsoft Entra CBA. System Windows OOBE domyślnie powinien mieć niezbędne sterowniki kart inteligentnych lub sterowniki kart inteligentnych wcześniej dodane do obrazu systemu Windows przed konfiguracją OOBE.

Ograniczenia i zastrzeżenia

  • Platforma Microsoft Entra CBA jest obsługiwana na urządzeniach z systemem Windows, które są dołączone hybrydowo lub do Microsoft Entra.
  • Użytkownicy muszą znajdować się w domenie zarządzanej lub korzystać z wdrożenia etapowego i nie mogą używać modelu uwierzytelniania federacyjnego.

Następne kroki