Udostępnij za pośrednictwem


Korzystanie z biblioteki MSAL w środowisku chmury krajowej

Chmury krajowe, znane również jako suwerenne chmury, są fizycznie izolowanymi wystąpieniami platformy Azure. Te regiony platformy Azure pomagają upewnić się, że wymagania dotyczące rezydencji, niezależności i zgodności danych są uznawane w granicach geograficznych.

Oprócz chmury globalnej firmy Microsoft biblioteka Microsoft Authentication Library (MSAL) umożliwia deweloperom aplikacji w chmurach krajowych uzyskiwanie tokenów w celu uwierzytelniania i wywoływania zabezpieczonych internetowych interfejsów API. Te internetowe interfejsy API mogą być programem Microsoft Graph lub innymi interfejsami API firmy Microsoft.

W tym globalna chmura platformy Azure identyfikator Entra firmy Microsoft jest wdrażany w następujących chmurach krajowych:

W tym przewodniku pokazano, jak zalogować się do kont służbowych, uzyskać token dostępu i wywołać interfejs API programu Microsoft Graph w środowisku chmury platformy Azure Government.

Azure (Niemcy) (Microsoft Cloud Deutschland)

Ostrzeżenie

Azure Germany (Microsoft Cloud Deutschland) zostanie zamknięta 29 października 2021 r. Usługi i aplikacje, które nie mają być migrowane do regionu na globalnej platformie Azure przed tą datą, staną się niedostępne.

Jeśli nie przeprowadzono migracji aplikacji z platformy Azure (Niemcy), postępuj zgodnie z informacjami firmy Microsoft dotyczącymi migracji z platformy Azure w Niemczech , aby rozpocząć pracę.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że zostały spełnione te wymagania wstępne.

Wybieranie odpowiednich tożsamości

Aplikacje platformy Azure Government mogą używać tożsamości microsoft Entra Government i tożsamości publicznych firmy Microsoft Entra do uwierzytelniania użytkowników. Ponieważ możesz użyć dowolnej z tych tożsamości, zdecyduj, który punkt końcowy urzędu należy wybrać dla danego scenariusza:

  • Microsoft Entra Public: często używane, jeśli Twoja organizacja ma już dzierżawę publiczną firmy Microsoft Entra do obsługi platformy Microsoft 365 (publicznej lub GCC) lub innej aplikacji.
  • Microsoft Entra Government: często używane, jeśli Twoja organizacja ma już dzierżawę firmy Microsoft Entra Government do obsługi usługi Office 365 (GCC High lub DoD) lub tworzy nową dzierżawę w firmie Microsoft Entra Government.

Po podjęciu decyzji szczególną kwestią jest przeprowadzenie rejestracji aplikacji. W przypadku wybrania tożsamości publicznych firmy Microsoft dla aplikacji Azure Government musisz zarejestrować aplikację w dzierżawie publicznej firmy Microsoft Entra.

Uzyskiwanie subskrypcji platformy Azure Government

Aby uzyskać subskrypcję platformy Azure Government, zobacz Zarządzanie subskrypcją i nawiązywanie z nią połączenia w usłudze Azure Government.

Jeśli nie masz subskrypcji platformy Azure Government, przed rozpoczęciem utwórz bezpłatne konto .

Aby uzyskać szczegółowe informacje na temat korzystania z chmury krajowej z określonym językiem programowania, wybierz kartę zgodną z językiem:

Możesz użyć MSAL.NET do logowania użytkowników, uzyskiwania tokenów i wywoływania interfejsu API programu Microsoft Graph w chmurach krajowych.

W poniższych samouczkach pokazano, jak utworzyć aplikację internetową platformy ASP.NET Core. Aplikacja używa Połączenie OpenID do logowania użytkowników przy użyciu konta służbowego w organizacji należącej do chmury krajowej.

Następne kroki

Aby uzyskać listę adresów URL i punktów końcowych tokenów dla każdej chmury, zobacz Punkty końcowe uwierzytelniania chmury krajowej.

Dokumentacja chmury krajowej: