Microsoft.Identity.Client.AuthScheme
Namespace with 5 public types
Classes
CredentialEvaluationContext
Runtime context that MSAL hands to an
implementation once per token request, after MSAL has evaluated the credentials
that will be used for the request. The operation reads the properties it needs
and prepares to format the result.
MsalCacheValidationData
Data used to validate cache items for different authentication schemes.
Interfaces
IAuthenticationOperation
Used to modify the experience depending on the type of token asked.
IAuthenticationOperation2
This is an extensibility API and should only be used by SDKs.
Enhanced version of IAuthenticationOperation that supports asynchronous token formatting.
Used to modify the experience depending on the type of token asked with async capabilities.
IAuthenticationOperation3
Extends with a lifecycle hook so MSAL can
pass runtime context (e.g., the mTLS certificate selected for the current request)
to a custom authentication operation. Enables composition of schemes such as
CDT + mTLS PoP without MSAL having to replace the operation.