Microsoft.Identity.Abstractions Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
| Name | Description |
|---|---|
| AcquireTokenOptions |
Možnosti směrující získání tokenu Tyto možnosti jsou k dispozici ITokenAcquirer pro metody, nebo část AuthorizationHeaderProviderOptions, nebo DownstreamApiOptions. |
| AcquireTokenResult |
Výsledek získání tokenu |
| AuthorizationHeaderError |
Představuje chybu, ke které došlo při vytváření nebo zpracování autorizační hlavičky. |
| AuthorizationHeaderInformation |
Představuje komplexní informace o autorizační hlavičce, včetně hodnoty hlavičky a vazbového certifikátu. |
| AuthorizationHeaderProviderOptions |
Možnosti předávané pro volání podřízených webových rozhraní API Pokud chcete zavolat Microsoft Graph, podívejte se spíše |
| AuthorizationHeaderResult |
Představuje výsledek operace vytvoření autorizační hlavičky. Tento výsledek může obsahovat informace o hlavičce úspěšné autorizace nebo podrobnosti o chybě. |
| CredentialDescription |
Popis přihlašovacích údajů Přihlašovací údaje slouží k prokázání identity aplikace (viz ClientCredentials) nebo k dešifrování tokenů (viz TokenDecryptionCredentials). Přihlašovací údaje můžou být tajné kódy (tajné kódy klienta), certifikáty nebo podepsané kontrolní výrazy. Mohou být uloženy nebo poskytovány různými způsoby a tato třída poskytuje způsob, jak je popsat. Popis pak použije Microsoft. Identity.Web pro načtení přihlašovacích údajů. (Viz DefaultCredentialProvider – třída) |
| CredentialDescriptionJsonConverter |
Vlastní převaděč JSON pro CredentialDescription pro zpracování správné serializace/deserializace informací přihlašovacích údajů na základě sourceType. |
| CredentialSourceLoaderParameters |
K načtení přihlašovacích údajů můžou použít parametry, které zavaděče přihlašovacích údajů, jako jsou zprostředkovatelé podepsaných kontrolních výrazů. Tuto třídu nebudete používat přímo, pokud nezapisujete vlastní zavaděč přihlašovacích údajů. |
| DownstreamApiOptions |
Možnosti předávané pro volání podřízených webových rozhraní API |
| DownstreamApiOptionsReadOnlyHttpMethod |
Specializace tam DownstreamApiOptions , kde HttpMethod není nastavená nad rámec jeho konstrukce. |
| IdentityApplicationOptions |
Možnosti konfigurace ověřování ve webové aplikaci, webovém rozhraní API nebo aplikaci démona Tato třída obsahuje vlastnosti konfigurace pro libovolného zprostředkovatele identity OAuth 2.0. Informace o Azure specifické možnosti AD naleznete v odvozené třídě: MicrosoftIdentityApplicationOptions. Tato třída a její odvozená třída se obvykle používají jako možnosti, které jsou deserializovány z konfiguračního souboru, jako je appsettings.json |
| ManagedIdentityOptions |
Datový objekt pro uložení definice spravované identity pro aplikaci, která se má použít k ověřování. Pokud UserAssignedClientId je null, aplikace použije spravovanou identitu přiřazenou systémem. Pokud UserAssignedClientId je nastavená, aplikace se pokusí použít spravovanou identitu přiřazenou uživatelem přidruženou k zadanému ID klienta. Další podrobnosti najdete v https://aka.ms/Entra/ManagedIdentityOverview. |
| MicrosoftEntraApplicationOptions |
Možnosti konfigurace ověřování specifické pro Microsoft Entra (Azure AD) pro webovou aplikaci, webové rozhraní API nebo aplikaci démona |
| MicrosoftIdentityApplicationOptions |
Možnosti konfigurace ověřování pro webovou aplikaci, webové rozhraní API nebo aplikaci démona pomocí Azure Active Directory Má atributy konfigurace AAD i B2C. |
| OperationError |
Představuje chybu, ke které došlo během operace. |
Struktury
| Name | Description |
|---|---|
| OperationResult<TResult,TError> |
Představuje výsledek operace, která může být úspěšná s platným výsledkem nebo selhala s konkrétní chybou. |
Rozhraní
| Name | Description |
|---|---|
| IAuthenticationSchemeInformationProvider |
Poskytuje informace o efektivním schématu ověřování (název možností). Pokud předáte hodnotu null nebo řetězec. Prázdné, vrátí se výchozí schéma ověřování. |
| IAuthorizationHeaderProvider |
Vytvoří hodnotu autorizační hlavičky, kterou může volající použít k volání chráněného webového rozhraní API. |
| IAuthorizationHeaderProvider<TResult> |
Vytvoří hodnotu autorizační hlavičky, kterou může volající použít k volání chráněného webového rozhraní API. |
| IBoundAuthorizationHeaderProvider |
Vytvoří hodnotu autorizační hlavičky, kterou může volající použít pro přístup k chráněnému webovému rozhraní API, které podporuje nevázané nebo vázané na certifikát (například ve scénáři mTLS PoP). |
| ICredentialsLoader |
Kontrakt pro zavaděče přihlašovacích údajů implementované třídami, jako je DefaultCertificateLoader nebo DefaultCredentialLoader v Microsoft. Identity.Web. Zavaděče přihlašovacích údajů se používají k načtení přihlašovacích údajů z objektu CredentialDescription, výsledek je pak ve vlastnosti CredentialDescription.CachedValue . Zavaděče přihlašovacích údajů představují bod rozšiřitelnosti. Delegují na zavaděče přihlašovacích údajů, které jsou zadané v CredentialSourceLoaders kolekci, a vyberou ten, který CredentialSource odpovídá zdroji přihlašovacích údajů popisu přihlašovacích údajů, který se má načíst. |
| ICredentialSourceLoader |
Kontrakt pro implementaci pro načtení přihlašovacích údajů pro certifikáty instance. |
| ICustomSignedAssertionProvider |
Rozhraní pro implementaci načítání zprostředkovatele vlastního podepsaného kontrolního výrazu |
| IDownstreamApi |
Rozhraní používané k volání podřízeného rozhraní API, například z kontrolerů. |
| ITokenAcquirer |
Rozhraní pro službu získávání tokenů (například zapouzdření MSAL.NET). |
| ITokenAcquirerFactory |
Objekt pro získávání tokenů. |
Výčty
| Name | Description |
|---|---|
| CredentialSource |
Zdroj přihlašovacích údajů Přihlašovací údaje slouží k prokázání identity aplikace (viz ClientCredentials) nebo k dešifrování tokenů (viz TokenDecryptionCredentials). Přihlašovací údaje můžou být tajné kódy (tajné kódy klienta), certifikáty nebo podepsané kontrolní výrazy. Mohou být uloženy nebo poskytovány různými způsoby, a tento výčet popisuje tyto způsoby. Používá se ve SourceType vlastnosti. |
| CredentialType |
Typ přihlašovacích údajů. Slouží k určení typu načtených přihlašovacích údajů. Tato hodnota se poskytuje v zobrazení CredentialType na základě typu přihlašovacích údajů (který závisí na typu CredentialSource hodnoty SourceType). |