#include "base/logging.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
-#include "chrome/browser/chromeos/login/auth/auth_attempt_state.h"
-#include "chrome/browser/chromeos/login/auth/auth_attempt_state_resolver.h"
-#include "chrome/browser/chromeos/login/auth/key.h"
-#include "chrome/browser/chromeos/login/auth/user_context.h"
-#include "chrome/browser/chromeos/login/users/user.h"
+#include "chromeos/login/auth/auth_attempt_state.h"
+#include "chromeos/login/auth/auth_attempt_state_resolver.h"
+#include "chromeos/login/auth/key.h"
+#include "chromeos/login/auth/user_context.h"
+#include "components/user_manager/user_type.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/browser_thread.h"
#include "google_apis/gaia/gaia_auth_consumer.h"
resolver_(callback),
weak_factory_(this),
try_again_(true) {
- DCHECK(attempt_->user_type == User::USER_TYPE_REGULAR);
+ DCHECK(attempt_->user_type == user_manager::USER_TYPE_REGULAR);
}
OnlineAttempt::~OnlineAttempt() {
TryClientLogin();
return;
}
- TriggerResolve(LoginFailure::LoginFailureNone());
+ TriggerResolve(AuthFailure::AuthFailureNone());
}
void OnlineAttempt::OnClientLoginFailure(
// and succeeded. That we've failed with INVALID_GAIA_CREDENTIALS now
// indicates that the account is HOSTED.
LOG(WARNING) << "Rejecting valid HOSTED account.";
- TriggerResolve(LoginFailure::FromNetworkAuthFailure(
- GoogleServiceAuthError(
- GoogleServiceAuthError::HOSTED_NOT_ALLOWED)));
+ TriggerResolve(AuthFailure::FromNetworkAuthFailure(
+ GoogleServiceAuthError(GoogleServiceAuthError::HOSTED_NOT_ALLOWED)));
return;
}
if (error.state() == GoogleServiceAuthError::TWO_FACTOR) {
LOG(WARNING) << "Two factor authenticated. Sync will not work.";
- TriggerResolve(LoginFailure::LoginFailureNone());
+ TriggerResolve(AuthFailure::AuthFailureNone());
return;
}
VLOG(2) << "ClientLogin attempt failed with " << error.state();
- TriggerResolve(LoginFailure::FromNetworkAuthFailure(error));
+ TriggerResolve(AuthFailure::FromNetworkAuthFailure(error));
}
void OnlineAttempt::TryClientLogin() {
LOG(WARNING) << "Canceling ClientLogin attempt.";
CancelRequest();
- TriggerResolve(LoginFailure(LoginFailure::LOGIN_TIMED_OUT));
+ TriggerResolve(AuthFailure(AuthFailure::LOGIN_TIMED_OUT));
}
}
-void OnlineAttempt::TriggerResolve(
- const LoginFailure& outcome) {
+void OnlineAttempt::TriggerResolve(const AuthFailure& outcome) {
attempt_->RecordOnlineLoginStatus(outcome);
client_fetcher_.reset(NULL);
resolver_->Resolve();