Instance Property


A Boolean value that indicates whether the session should ask the browser for a private authentication session.


var prefersEphemeralWebBrowserSession: Bool { get set }


Set prefersEphemeralWebBrowserSession to true to request that the browser doesn’t share cookies or other browsing data between the authentication session and the user’s normal browser session. Whether the request is honored depends on the user’s default web browser. Safari always honors the request.

The value of this property is false by default.

Set this property before you call start(). Otherwise it has no effect.