// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.tab;
/**
* Handles intercepting navigation requests for an external authenticator application.
*/
public interface AuthenticatorNavigationInterceptor {
/**
* To be called by a Tab to check whether the passed in URL, which is about to be loaded,
* should be processed by an external Authenticator application.
*
* @param url the URL about to be loaded in the tab
* @return True if the URL has been handled by the Authenticator, false if it hasn't and
* should be processed normally by the Tab.
*/
boolean handleAuthenticatorUrl(String url);
}