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

Microsoft.Identity.Client.Extensibility.MsalAuthenticationExtension

Enables the extension of the MSAL authentication process by providing a custom authentication operation. These operations are provided through the implementation of the IAuthenticationOperation interface.
public IEnumerable<string> AdditionalCacheParameters { get; set; }

Specifies additional parameters acquired from authentication responses to be cached.

Inject an authentication operation. This is used for POP and composite tokens. IAuthencationOperation has a KeyID property that is used to bind tokens to a key. This affects how tokens are cached. Important: Use IAuthenticationOperation2 instead, for asynchronous token formatting.

A delegate which gets invoked just before MSAL makes a token request.