<PackageReference Include="Microsoft.Identity.Client" Version="4.83.1" />

Microsoft.Identity.Client.Extensibility

Namespace with 13 public types

Classes

 AppTokenProviderParameters The authentication parameters provided to the app token provider callback.
 AppTokenProviderResult Token result from external app token provider
 ExecutionResult Represents the result of a token acquisition attempt. Used by the execution observer configured via .
 MsalAuthenticationExtension Enables the extension of the MSAL authentication process by providing a custom authentication operation. These operations are provided through the implementation of the interface.
 OnBeforeTokenRequestData Authentication request details

Static Classes

 AbstractConfidentialClientAcquireTokenParameterBuilderExtension Extensions for all AcquireToken methods
 AcquireTokenForClientBuilderExtensions
 AcquireTokenInteractiveParameterBuilderExtensions
 AcquireTokenOnBehalfOfParameterBuilderExtensions Extension methods for the
 AcquireTokenParameterBuilderExtensions Extensibility helpers for acquire token parameter builders.
 ConfidentialClientApplicationBuilderExtensions Extensibility methods for
 ConfidentialClientApplicationExtensions Extensibility methods for .

Interfaces

 ICustomWebUi Interface that an MSAL.NET extender can implement to provide their own web UI in public client applications to sign-in user and have them consented part of the Authorization code flow. MSAL.NET provides an embedded web view for Windows and Mac, but there are other scenarios not yet supported. This extensibility point enables them to provide such UI in a secure way