PromptBehavior Enumeration


Applies to: Version: 2.19.208020213, Platform: .NET Desktop.

Indicates whether AcquireToken should automatically prompt only if necessary or whether it should prompt regardless of whether there is a cached token.

Namespace:   Microsoft.IdentityModel.Clients.ActiveDirectory
Assembly:  Microsoft.IdentityModel.Clients.ActiveDirectory (in Microsoft.IdentityModel.Clients.ActiveDirectory.dll)


public enum PromptBehavior


Member name Description

The user will be prompted for credentials even if there is a token that meets the requirements already in the cache.


Acquire token will prompt the user for credentials only when necessary. If a token that meets the requirements is already cached then the user will not be prompted.


The user will not be prompted for credentials. If prompting is necessary then the AcquireToken request will fail.


Re-authorizes (through displaying webview) the resource usage, making sure that the resulting access token contains updated claims. If user logon cookies are available, the user will not be asked for credentials again and the logon dialog will dismiss automatically.

See Also

Microsoft.IdentityModel.Clients.ActiveDirectory Namespace

Return to top