Share via


BrokerExtension.WithBrokerPreview Method

Definition

Caution

This broker implementation is generally available. Use WithBroker(BrokerOptions) in Microsoft.Identity.Client.Broker package instead. See https://aka.ms/msal-net-wam for details.

Enables MSAL to use Broker flows, which are more secure than browsers. For details about Windows broker, see https://aka.ms/msal-net-wam

[System.Obsolete("This broker implementation is generally available. Use WithBroker(BrokerOptions) in Microsoft.Identity.Client.Broker package instead. See https://aka.ms/msal-net-wam for details.", false)]
public static Microsoft.Identity.Client.PublicClientApplicationBuilder WithBrokerPreview (this Microsoft.Identity.Client.PublicClientApplicationBuilder builder, bool enableBroker = true);
[<System.Obsolete("This broker implementation is generally available. Use WithBroker(BrokerOptions) in Microsoft.Identity.Client.Broker package instead. See https://aka.ms/msal-net-wam for details.", false)>]
static member WithBrokerPreview : Microsoft.Identity.Client.PublicClientApplicationBuilder * bool -> Microsoft.Identity.Client.PublicClientApplicationBuilder
<Extension()>
Public Function WithBrokerPreview (builder As PublicClientApplicationBuilder, Optional enableBroker As Boolean = true) As PublicClientApplicationBuilder

Parameters

enableBroker
Boolean

Returns

Attributes

Remarks

No broker integration exists on Mac and Linux yet. Windows broker does not work on Win 8, Win Server 2016 and lower. This implementation is not supported, use WithBroker() from Microsoft.Identity.Client package instead. If a broker does not exist or cannot be used, MSAL will fallback to a browser. Make sure browser auth is enabled (e.g. if using system browser, register the "http://localhost" redirect URI, etc.)

Applies to