public static bool ContinueAuthentication(string url, Core.ICoreLogger logger) { if (s_returnedUriReady == null) { bool containsBrokerSubString = url.Contains(iOSBrokerConstants.IdentifyiOSBrokerFromResponseUrl); logger?.Warning( "Not expecting navigation to come back to WebviewBase. " + "This can indicate a badly setup OpenUrl hook " + "where SetBrokerContinuationEventArgs is not called."); logger?.WarningPii( $"Url: {url} is broker url? {containsBrokerSubString}", $"Is broker url? {containsBrokerSubString}"); return(false); } s_authorizationResult = AuthorizationResult.FromUri(url); logger?.Verbose("Response url parsed and the result is " + s_authorizationResult.Status); s_returnedUriReady.Release(); return(true); }