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

Microsoft.Identity.Client.ApiConfig.Parameters.AcquireTokenOnBehalfOfParameters

public bool ForceRefresh { get; set; }

public string LongRunningOboCacheKey { get; set; }

User-provided cache key for long-running OBO flow.

public bool SearchInCacheForLongRunningObo { get; set; }

Only affects InitiateLongRunningProcessInWebApi. When enabled, mimics MSAL 4.50.0 and below behavior - checks in cache for cached tokens first, and if not found, then uses user assertion to request new tokens from AAD. When disabled (default behavior), doesn't search in cache, but uses the user assertion to retrieve tokens from AAD.

public UserAssertion UserAssertion { get; set; }

public void LogParameters(ILoggerAdapter logger)