#include "chromeos/login/auth/auth_status_consumer.h"
#include "google_apis/gaia/gaia_auth_consumer.h"
#include "chromeos/login/auth/auth_status_consumer.h"
#include "google_apis/gaia/gaia_auth_consumer.h"
// Given externally authenticated username and password (part of
// |user_context|), this method attempts to complete authentication process.
// Given externally authenticated username and password (part of
// |user_context|), this method attempts to complete authentication process.
const UserContext& user_context) = 0;
// Given a user credentials in |user_context|,
// this method attempts to authenticate to login.
// Must be called on the UI thread.
const UserContext& user_context) = 0;
// Given a user credentials in |user_context|,
// this method attempts to authenticate to login.
// Must be called on the UI thread.
const UserContext& user_context) = 0;
// Given a user credentials in |user_context|, this method attempts to
const UserContext& user_context) = 0;
// Given a user credentials in |user_context|, this method attempts to