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