| Index: chrome/browser/supervised_user/supervised_user_refresh_token_fetcher.h
|
| diff --git a/chrome/browser/managed_mode/managed_user_refresh_token_fetcher.h b/chrome/browser/supervised_user/supervised_user_refresh_token_fetcher.h
|
| similarity index 64%
|
| rename from chrome/browser/managed_mode/managed_user_refresh_token_fetcher.h
|
| rename to chrome/browser/supervised_user/supervised_user_refresh_token_fetcher.h
|
| index 3657f68f24e498fe42c27e00166f9846e165cdb5..fbad2766cf194da7aa0e7fc11449baf1643ee54f 100644
|
| --- a/chrome/browser/managed_mode/managed_user_refresh_token_fetcher.h
|
| +++ b/chrome/browser/supervised_user/supervised_user_refresh_token_fetcher.h
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef CHROME_BROWSER_MANAGED_MODE_MANAGED_USER_REFRESH_TOKEN_FETCHER_H_
|
| -#define CHROME_BROWSER_MANAGED_MODE_MANAGED_USER_REFRESH_TOKEN_FETCHER_H_
|
| +#ifndef CHROME_BROWSER_SUPERVISED_USER_SUPERVISED_USER_REFRESH_TOKEN_FETCHER_H_
|
| +#define CHROME_BROWSER_SUPERVISED_USER_SUPERVISED_USER_REFRESH_TOKEN_FETCHER_H_
|
|
|
| #include <string>
|
|
|
| @@ -19,32 +19,32 @@ namespace net {
|
| class URLRequestContextGetter;
|
| }
|
|
|
| -// This class fetches an OAuth2 refresh token that is tied to a managed user ID
|
| -// and downscoped to a special scope for Chrome Sync for managed users.
|
| +// This class fetches an OAuth2 refresh token that is tied to a supervised user
|
| +// ID and downscoped to a special scope for Chrome Sync for supervised users.
|
| // Fetching the token consists of the following steps:
|
| // 1. Get an access token for the custodian from OAuth2TokenService
|
| // (either cached or fetched).
|
| // 2. Call the IssueToken API to mint a scoped authorization code for a
|
| -// refresh token for the managed user from the custodian's access token.
|
| -// 3. Exchange the authorization code for a refresh token for the managed
|
| +// refresh token for the supervised user from the custodian's access token.
|
| +// 3. Exchange the authorization code for a refresh token for the supervised
|
| // user and return it to the caller. The refresh token can only be used to
|
| -// mint tokens with the special managed user Sync scope.
|
| -class ManagedUserRefreshTokenFetcher {
|
| +// mint tokens with the special supervised user Sync scope.
|
| +class SupervisedUserRefreshTokenFetcher {
|
| public:
|
| typedef base::Callback<void(const GoogleServiceAuthError& /* error */,
|
| const std::string& /* refresh_token */)>
|
| TokenCallback;
|
|
|
| - static scoped_ptr<ManagedUserRefreshTokenFetcher> Create(
|
| + static scoped_ptr<SupervisedUserRefreshTokenFetcher> Create(
|
| OAuth2TokenService* oauth2_token_service,
|
| const std::string& account_id,
|
| net::URLRequestContextGetter* context);
|
|
|
| - virtual ~ManagedUserRefreshTokenFetcher();
|
| + virtual ~SupervisedUserRefreshTokenFetcher();
|
|
|
| - virtual void Start(const std::string& managed_user_id,
|
| + virtual void Start(const std::string& supervised_user_id,
|
| const std::string& device_name,
|
| const TokenCallback& callback) = 0;
|
| };
|
|
|
| -#endif // CHROME_BROWSER_MANAGED_MODE_MANAGED_USER_REFRESH_TOKEN_FETCHER_H_
|
| +#endif // CHROME_BROWSER_SUPERVISED_USER_SUPERVISED_USER_REFRESH_TOKEN_FETCHER_H_
|
|
|