Microsoft.Identity.Web Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Klasser
| Name | Description |
|---|---|
| AadIssuerValidatorOptions |
Alternativ som har skickats för att skapa objektet AadIssuerValidator. |
| AccountExtensions |
Tilläggsmetoder för IAccount. |
| ApiControllerExtensions |
Tilläggsmetoder för att hämta en Graph-tjänstklient eller gränssnitt som används för att anropa underordnade webb-API:er. |
| AppBuilderExtension |
Tilläggsmetoder i ett ASP.NET program för att lägga till en webbapp eller ett webb-API. |
| ApplicationBuilderExtensions |
Tilläggsklass på IApplicationBuilder för att initiera tjänstleverantören för TokenAcquirerFactory i ASP.NET Core. |
| AppServicesAuthenticationBuilderExtensions |
Tilläggsmetoder som rör App Services-autentisering (Enkel autentisering). |
| AppServicesAuthenticationDefaults |
Standardvärden som är relaterade till AppServiceAuthentication-hanteraren. |
| AppServicesAuthenticationHandler |
Autentiseringshanterare för App Service. |
| AppServicesAuthenticationInformation |
Information om App Services-konfigurationen på värden. |
| AppServicesAuthenticationOptions |
Alternativ för Azure App Services-autentisering. |
| AppServicesAuthenticationTokenAcquisition |
Implementering av ITokenAcquisition för App Services-autentisering (EasyAuth). |
| AuthorizeForScopesAttribute |
Filter som används på en kontrollantåtgärd för att utlösa inkrementellt medgivande. |
| AzureFunctionsAuthenticationHttpContextExtension |
Tillägg för AzureFunctionsAuthenticationHttpContextExtension. |
| AzureIdentityForKubernetesClientAssertion |
Hämtar en signerad försäkran från Azure arbetsbelastningsidentitet för kubernetes när en app körs i en container i Azure Kubernetes Services. Se https://aka.ms/ms-id-web/certificateless och https://learn.microsoft.com/azure/aks/workload-identity-overview |
| BaseRequestExtensions |
Tilläggsmetoder för Graph-begäranden |
| BlazorAuthenticationChallengeHandler |
Hanterar autentiseringsutmaningar för Blazor Server-komponenter. Tillhandahåller funktioner för scenarier med inkrementellt medgivande och villkorsstyrd åtkomst. |
| CertificateDescription |
Beskrivning av ett certifikat. |
| CertificatelessOptions |
Alternativ för att konfigurera CertificatelessOptions. Se även https://aka.ms/ms-id-web/certificateless. |
| ClaimConstants |
Konstanter för anspråkstyper. |
| ClaimsPrincipalExtensions |
Tillägg för ClaimsPrincipal. |
| ClaimsPrincipalFactory |
Fabriksklass för att skapa ClaimsPrincipal objekt. |
| ClientAssertion |
Klientkontroll. |
| ClientAssertionProviderBase |
Beskrivning av en klientkontroll i programkonfigurationen. Se även https://aka.ms/ms-id-web/client-assertions. |
| Constants |
Allmänna konstanter för Microsoft Identity Web. |
| ControllerBaseExtensions |
Tilläggsmetoder för att hämta en Graph-tjänstklient och gränssnitt som används för att anropa ett underordnat webb-API. |
| CookiePolicyOptionsExtensions |
Tilläggsklass som innehåller cookieprinciper (fungerar för samma webbplats). |
| DefaultCertificateLoader |
Certifikatinläsare. Använd endast när du läser in ett certifikat från ett daemonprogram eller en ASP NET-app med msal-.NET direkt. För en ASP NET Core-app hanterar Microsoft Identity Web certifikatinläsningen åt dig. <Exempel>
</Exempel>
|
| DefaultCredentialsLoader |
Standardinläsare för autentiseringsuppgifter. |
| DownstreamApiExtensions |
Tilläggsmetoder som stöder underordnade API-tjänster. |
| DownstreamRestApiExtensions |
Tilläggsmetoder som stöder underordnade REST API-tjänster. |
| DownstreamWebApi |
Implementering för det underordnade webb-API:et. |
| DownstreamWebApiExtensions |
Tilläggsmetoder som stöder underordnade webb-API-tjänster. |
| DownstreamWebApiGenericExtensions |
Tillägg för det underordnade webb-API:et. |
| DownstreamWebApiOptions |
Alternativ som skickats för att anropa underordnade webb-API:er. Om du vill anropa Microsoft Graph, se i stället |
| GraphServiceCollectionExtensions |
Tilläggsmetoder på en MicrosoftIdentityAppCallingWebApiAuthenticationBuilder builder för att lägga till stöd för att anropa Microsoft Graph. |
| HttpRequestMessageAuthenticationExtensions |
Tilläggsmetoder för HttpRequestMessage att konfigurera autentiseringsalternativ per begäran när du använder MicrosoftIdentityMessageHandler. |
| LoginLogoutEndpointRouteBuilderExtensions |
Tilläggsmetoder för mappning av inloggnings- och utloggningsslutpunkter som stöder scenarier med inkrementellt medgivande och villkorsstyrd åtkomst. |
| ManagedIdentityClientAssertion | |
| MicrosoftGraphExtensions |
Tilläggsmetoder på en MicrosoftIdentityAppCallingWebApiAuthenticationBuilder builder för att lägga till stöd för att anropa Microsoft Graph. |
| MicrosoftGraphOptions |
Alternativ som skickats för att anropa Microsoft Graph. |
| MicrosoftIdentityAppAuthenticationMessageHandler |
En DelegeringHandler-implementering som lägger till ett auktoriseringshuvud med en token för programmet. |
| MicrosoftIdentityAppCallsWebApiAuthenticationBuilder |
Autentiseringsverktyget som returneras av metoderna EnableTokenAcquisitionToCallDownstreamApi gör att du kan bestämma implementeringar av tokencache. |
| MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension |
Autentiseringsverktyget som returneras av metoderna EnableTokenAcquisitionToCallDownstreamApi så att du kan använda implementeringen av sessionscachen. |
| MicrosoftIdentityAuthenticationBaseMessageHandler |
Basklass för meddelandehanterare för Microsoft identitetsautentisering. |
| MicrosoftIdentityAuthenticationBaseOptions |
Basalternativen skickades in för att autentisera med Microsoft identitet. |
| MicrosoftIdentityAuthenticationException |
Undantag som utlöses när autentiseringen misslyckas under HTTP-meddelandehantering av MicrosoftIdentityMessageHandler. |
| MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions |
Tillägg för IHttpClientBuilder för startinitiering av Microsoft identitetsautentiseringshanterare. |
| MicrosoftIdentityAuthenticationMessageHandlerOptions |
Alternativ som skickats till Microsoft identitetsmeddelandehanterare. |
| MicrosoftIdentityBaseAuthenticationBuilder |
Basklass för webbapp och webb-API Microsoft byggare av identitetsautentisering. |
| MicrosoftIdentityBlazorServiceCollectionExtensions |
Tillägg för IServerSideBlazorBuilder för startinitiering av webb-API:er. |
| MicrosoftIdentityConsentAndConditionalAccessHandler |
Hanterare för Blazor-specifika API:er för att hantera inkrementell medgivande och villkorlig åtkomst. |
| MicrosoftIdentityHttpClientBuilderExtensions |
Tilläggsmetoder för IHttpClientBuilder att lägga MicrosoftIdentityMessageHandler till i HTTP-klientpipelinen med olika konfigurationsalternativ. |
| MicrosoftIdentityMessageHandler |
En DelegatingHandler implementering som automatiskt lägger till auktoriseringshuvuden till utgående HTTP-begäranden med hjälp av IAuthorizationHeaderProvider och MicrosoftIdentityMessageHandlerOptions. |
| MicrosoftIdentityMessageHandlerOptions |
Konfigurationsalternativ för MicrosoftIdentityMessageHandler autentisering.
Ärver från AuthorizationHeaderProviderOptions för att aktivera kompatibilitet med befintliga tilläggsmetoder som |
| MicrosoftIdentityOptions |
Alternativ för att konfigurera autentisering med hjälp av Azure Active Directory. Den har både AAD- och B2C-konfigurationsattribut. |
| MicrosoftIdentityTokenCredential |
Azure SDKs tokenautentiseringsuppgifter för token baserat på tjänstenIAuthorizationHeaderProvider. |
| MicrosoftIdentityUserAuthenticationMessageHandler |
En DelegeringHandler-implementering som lägger till ett auktoriseringshuvud med en token för den aktuella användarens räkning. |
| MicrosoftIdentityWebApiAuthenticationBuilder |
Autentiseringsverktyget för ett webb-API. |
| MicrosoftIdentityWebApiAuthenticationBuilderExtensions |
Tillägg för AuthenticationBuilder startinitiering av webb-API:er. |
| MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration |
Byggare för webb-API-autentisering med konfiguration. |
| MicrosoftIdentityWebApiServiceCollectionExtensions |
Tillägg för IServiceCollection för startinitiering av webb-API:er. |
| MicrosoftIdentityWebAppAuthenticationBuilder |
Autentiseringsverktyget är specifikt för Microsofts identitetsplattform. |
| MicrosoftIdentityWebAppAuthenticationBuilderExtensions |
Tillägg för AuthenticationBuilder startinitieringen. |
| MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration |
Builder för en Microsoft identitetswebbappautentisering där konfiguration är tillgänglig för EnableTokenAcquisitionToCallDownstreamApi. |
| MicrosoftIdentityWebAppServiceCollectionExtensions |
Tillägg för IServiceCollection för startinitiering. |
| MicrosoftIdentityWebChallengeUserException |
Microsoft webbspecifik undantagsklass för identitet för användning på Blazor- eller Razor-sidor för att bearbeta användarutmaningen. MsalUiRequiredExceptionHanterar . |
| MsalMtlsHttpClientFactory |
Tillhandahåller en fabrik för att skapa HTTP-klienter som konfigurerats för mTLS-autentisering med hjälp av bindningscertifikat. Den använder en hybridmetod med att använda IHttpClientFactory för HTTP-klienter som inte är mTLS och underhålla en pool med mTLS-klienter med certifikatets tumavtryck som nyckel. |
| OnBehalfOfEventArgs |
Händelseargument för tokenförvärvsåtgärder för räkning. Innehåller information om användarens kontrolltoken och ytterligare data för tokenbegäran. |
| PolicyBuilderExtensions |
Tillägg för att skapa RequiredScope-principen under programstarten. |
| PrincipalExtensionsForSecurityTokens |
Tillägg för att hämta en SecurityToken från ClaimsPrincipal. |
| RequiredScopeExtensions |
Tillägg för att skapa det nödvändiga omfångsattributet under programstarten. |
| RequiredScopeOrAppPermissionExtensions |
Tillägg för att skapa det nödvändiga omfånget eller appbehörighetsattributet under programstarten. |
| ScopeAuthorizationRequirement |
Implementerar en IAuthorizationRequirement som kräver minst en instans av den angivna anspråkstypen, och om tillåtna värden anges måste anspråksvärdet vara något av de tillåtna värdena. |
| ScopeOrAppPermissionAuthorizationRequirement |
Implementerar en IAuthorizationRequirement som kräver minst en instans av den angivna anspråkstypen, och om tillåtna värden anges måste anspråksvärdet vara något av de tillåtna värdena. |
| ServiceCollectionExtensionForAzureCreds |
Tilläggsmetoder för att lägga till Azure autentiseringsuppgifter i tjänstsamlingen. |
| ServiceCollectionExtensions |
Tillägg för IServiceCollection för startinitiering av webb-API:er. |
| TokenAcquirerAppTokenCredential |
Azure SDKs tokenautentiseringsuppgifter för apptoken baserat på ITokenAcquisition-tjänsten. Vi rekommenderar att du använder MicrosoftIdentityTokenCredential. Se filen Readme-Azure.md. |
| TokenAcquirerExtensions |
Tilläggsmetoder för TokenAcquirer |
| TokenAcquirerFactory |
Fabrik för en token-inlösare. |
| TokenAcquirerTokenCredential |
Azure SDKs tokenautentiseringsuppgifter baserat på ITokenAcquisition-tjänsten. Vi rekommenderar att du använder MicrosoftIdentityTokenCredential. Se filen Readme-Azure.md. |
| TokenAcquisitionAppTokenCredential |
Azure SDKs tokenautentiseringsuppgifter för apptoken baserat på ITokenAcquisition-tjänsten. |
| TokenAcquisitionExtensionOptions |
Alternativ för TokenAcquisition-tillägg. De här alternativen består av en uppsättning händelser som kan prenumereras på av tillägg eller delar av tilläggen. |
| TokenAcquisitionOptions |
Alternativ som har skickats in för att skapa tokenförvärvsobjektet som anropar till MSAL .NET. |
| TokenAcquisitionTokenCredential |
Azure SDKs tokenautentiseringsuppgifter baserat på ITokenAcquisition-tjänsten. |
| TokenCacheExtensions |
Tilläggsmetoder för att exponera en förenklad utvecklarupplevelse för att lägga till tokencacheminnen i MSAL.NET konfidentiella klientprogram i ASP.NET eller .NET Core eller .NET FW. |
Gränssnitt
| Name | Description |
|---|---|
| IAuthenticationSchemeInformationProvider |
Innehåller information om det effektiva autentiseringsschemat. Om du skickar null eller sträng. Tomt, detta returnerar standardautentiseringsschemat. |
| IAuthRequiredScopeMetadata |
Det här är metadata som beskriver nödvändiga autentiseringsomfång för en viss slutpunkt i ett webb-API. Det är den underliggande datastrukturen som kravet ScopeAuthorizationRequirement söker efter för att verifiera omfång i omfångsanspråken. |
| IAuthRequiredScopeOrAppPermissionMetadata |
Det här är metadata som beskriver nödvändiga autentiseringsomfång eller appbehörigheter för en viss slutpunkt i ett webb-API. Det är den underliggande datastrukturen som kravet ScopeOrAppPermissionAuthorizationRequirement söker efter för att verifiera omfång i omfångsanspråken eller appbehörigheterna i rollanspråket. |
| ICertificateLoader |
Gränssnitt för att implementera inläsning av ett certifikat. Använd endast när du läser in ett certifikat från ett daemonprogram eller en ASP NET-app med msal-.NET direkt. För en ASP NET Core-app hanterar Microsoft Identity Web certifikatinläsningen åt dig. <Exempel>
</Exempel>
|
| ICredentialsProvider |
Providerklass för autentiseringsuppgifter. Ger åtkomst till konfigurerade autentiseringsuppgifter och observatörer. |
| IDownstreamWebApi |
Gränssnitt som används för att anropa ett underordnat webb-API, till exempel från kontrollanter. |
| ILoginErrorAccessor |
Ger åtkomst för att hämta eller ange aktuell felstatus. Standardimplementeringen använder TempData och aktiveras när den körs under Utveckling. |
| IMicrosoftIdentityAuthenticationDelegatingHandlerFactory |
Gränssnitt till en klass som tillhandahåller DelegatingHandler som lägger till ett auktoriseringshuvud med en token för programmet. |
| ITokenAcquisition |
Gränssnitt för tokenförvärvstjänsten (kapsla in MSAL.NET). |
Uppräkningar
| Name | Description |
|---|---|
| CertificateSource |
Källa för ett certifikat. |
Delegeringar
| Name | Description |
|---|---|
| BeforeOnBehalfOfInitialized |
Signatur för en synkroniseringshändelse som utlöses innan flödet initieras. |
| BeforeOnBehalfOfInitializedAsync |
Signatur för en asynkron händelse som utlöses innan flödet å uppdrag initieras. |
| BeforeTokenAcquisitionForApp |
Signatur för tillägg för tokenförvärv som fungerar på begärandeverktyget för en apptoken |
| BeforeTokenAcquisitionForOnBehalfOf |
Signatur för tokenförvärvstillägg som fungerar på begärandeverktyget för flödets räkning. |
| BeforeTokenAcquisitionForOnBehalfOfAsync |
Signatur för tokenförvärvstillägg som agerar på begärandeverktyget för å uppdrag av flöde (Async-version). |
| BeforeTokenAcquisitionForTestUser |
Signatur för tillägg för tokenförvärv som fungerar på begärandeverktyget för ROPC-flödet. |
| BeforeTokenAcquisitionForTestUserAsync |
Signatur för tillägg för tokenförvärv som fungerar på begärandeverktyget för ROPC-flöde (Async-version). |