Index: chrome/browser/chromeos/login/auth/chrome_login_performer.h |
diff --git a/chrome/browser/chromeos/login/auth/chrome_login_performer.h b/chrome/browser/chromeos/login/auth/chrome_login_performer.h |
deleted file mode 100644 |
index 5b9ba9a71ff2265c4ece02a5f560b39e8baeb694..0000000000000000000000000000000000000000 |
--- a/chrome/browser/chromeos/login/auth/chrome_login_performer.h |
+++ /dev/null |
@@ -1,78 +0,0 @@ |
-// Copyright 2014 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. |
- |
-#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_AUTH_CHROME_LOGIN_PERFORMER_H_ |
-#define CHROME_BROWSER_CHROMEOS_LOGIN_AUTH_CHROME_LOGIN_PERFORMER_H_ |
- |
-#include <string> |
- |
-#include "base/basictypes.h" |
-#include "base/memory/scoped_ptr.h" |
-#include "base/memory/weak_ptr.h" |
-#include "chrome/browser/chromeos/policy/wildcard_login_checker.h" |
-#include "chromeos/login/auth/auth_status_consumer.h" |
-#include "chromeos/login/auth/authenticator.h" |
-#include "chromeos/login/auth/extended_authenticator.h" |
-#include "chromeos/login/auth/login_performer.h" |
-#include "chromeos/login/auth/online_attempt_host.h" |
-#include "chromeos/login/auth/user_context.h" |
-#include "content/public/browser/notification_observer.h" |
-#include "content/public/browser/notification_registrar.h" |
-#include "google_apis/gaia/google_service_auth_error.h" |
- |
-namespace policy { |
-class WildcardLoginChecker; |
-} |
- |
-namespace chromeos { |
- |
-// This class implements chrome-specific elements of Login Performer. |
- |
-class ChromeLoginPerformer : public LoginPerformer { |
- public: |
- explicit ChromeLoginPerformer(Delegate* delegate); |
- virtual ~ChromeLoginPerformer(); |
- |
- protected: |
- virtual bool RunTrustedCheck(const base::Closure& callback) override; |
- void DidRunTrustedCheck(const base::Closure& callback); |
- virtual bool IsUserWhitelisted(const std::string& user_id, |
- bool* wildcard_match) override; |
- |
- virtual void RunOnlineWhitelistCheck( |
- const std::string& user_id, |
- bool wildcard_match, |
- const base::Closure& success_callback, |
- const base::Closure& failure_callback) override; |
- virtual bool AreSupervisedUsersAllowed() override; |
- |
- virtual bool UseExtendedAuthenticatorForSupervisedUser( |
- const UserContext& user_context) override; |
- |
- virtual UserContext TransformSupervisedKey( |
- const UserContext& context) override; |
- |
- virtual void SetupSupervisedUserFlow(const std::string& user_id) override; |
- |
- virtual scoped_refptr<Authenticator> CreateAuthenticator() override; |
- virtual bool CheckPolicyForUser(const std::string& user_id) override; |
- virtual content::BrowserContext* GetSigninContext() override; |
- virtual net::URLRequestContextGetter* GetSigninRequestContext() override; |
- |
- private: |
- void OnlineWildcardLoginCheckCompleted( |
- const base::Closure& success_callback, |
- const base::Closure& failure_callback, |
- policy::WildcardLoginChecker::Result result); |
- |
- // Used to verify logins that matched wildcard on the login whitelist. |
- scoped_ptr<policy::WildcardLoginChecker> wildcard_login_checker_; |
- base::WeakPtrFactory<ChromeLoginPerformer> weak_factory_; |
- |
- DISALLOW_COPY_AND_ASSIGN(ChromeLoginPerformer); |
-}; |
- |
-} // namespace chromeos |
- |
-#endif // CHROME_BROWSER_CHROMEOS_LOGIN_AUTH_CHROME_LOGIN_PERFORMER_H_ |