OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "apps/shell_window.h" | 5 #include "apps/shell_window.h" |
6 #include "apps/shell_window_registry.h" | 6 #include "apps/shell_window_registry.h" |
7 #include "apps/ui/native_app_window.h" | 7 #include "apps/ui/native_app_window.h" |
8 #include "ash/desktop_background/desktop_background_controller.h" | 8 #include "ash/desktop_background/desktop_background_controller.h" |
9 #include "ash/desktop_background/desktop_background_controller_observer.h" | 9 #include "ash/desktop_background/desktop_background_controller_observer.h" |
10 #include "ash/shell.h" | 10 #include "ash/shell.h" |
(...skipping 719 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
730 GaiaUrls* gaia_urls = GaiaUrls::GetInstance(); | 730 GaiaUrls* gaia_urls = GaiaUrls::GetInstance(); |
731 | 731 |
732 // This token satisfies the userinfo.email request from | 732 // This token satisfies the userinfo.email request from |
733 // DeviceOAuth2TokenService used in token validation. | 733 // DeviceOAuth2TokenService used in token validation. |
734 FakeGaia::AccessTokenInfo userinfo_token_info; | 734 FakeGaia::AccessTokenInfo userinfo_token_info; |
735 userinfo_token_info.token = kTestUserinfoToken; | 735 userinfo_token_info.token = kTestUserinfoToken; |
736 userinfo_token_info.scopes.insert( | 736 userinfo_token_info.scopes.insert( |
737 "https://www.googleapis.com/auth/userinfo.email"); | 737 "https://www.googleapis.com/auth/userinfo.email"); |
738 userinfo_token_info.audience = gaia_urls->oauth2_chrome_client_id(); | 738 userinfo_token_info.audience = gaia_urls->oauth2_chrome_client_id(); |
739 userinfo_token_info.email = kTestEnterpriseServiceAccountId; | 739 userinfo_token_info.email = kTestEnterpriseServiceAccountId; |
740 fake_gaia_.IssueOAuthToken(kTestRefreshToken, userinfo_token_info); | 740 fake_gaia_->IssueOAuthToken(kTestRefreshToken, userinfo_token_info); |
741 | 741 |
742 // The any-api access token for accessing the token minting endpoint. | 742 // The any-api access token for accessing the token minting endpoint. |
743 FakeGaia::AccessTokenInfo login_token_info; | 743 FakeGaia::AccessTokenInfo login_token_info; |
744 login_token_info.token = kTestLoginToken; | 744 login_token_info.token = kTestLoginToken; |
745 login_token_info.scopes.insert(GaiaConstants::kAnyApiOAuth2Scope); | 745 login_token_info.scopes.insert(GaiaConstants::kAnyApiOAuth2Scope); |
746 login_token_info.audience = gaia_urls->oauth2_chrome_client_id(); | 746 login_token_info.audience = gaia_urls->oauth2_chrome_client_id(); |
747 fake_gaia_.IssueOAuthToken(kTestRefreshToken, login_token_info); | 747 fake_gaia_->IssueOAuthToken(kTestRefreshToken, login_token_info); |
748 | 748 |
749 // This is the access token requested by the app via the identity API. | 749 // This is the access token requested by the app via the identity API. |
750 FakeGaia::AccessTokenInfo access_token_info; | 750 FakeGaia::AccessTokenInfo access_token_info; |
751 access_token_info.token = kTestAccessToken; | 751 access_token_info.token = kTestAccessToken; |
752 access_token_info.scopes.insert(kTestAppScope); | 752 access_token_info.scopes.insert(kTestAppScope); |
753 access_token_info.audience = kTestClientId; | 753 access_token_info.audience = kTestClientId; |
754 access_token_info.email = kTestEnterpriseServiceAccountId; | 754 access_token_info.email = kTestEnterpriseServiceAccountId; |
755 fake_gaia_.IssueOAuthToken(kTestLoginToken, access_token_info); | 755 fake_gaia_->IssueOAuthToken(kTestLoginToken, access_token_info); |
756 | 756 |
757 DeviceOAuth2TokenService* token_service = NULL; | 757 DeviceOAuth2TokenService* token_service = NULL; |
758 DeviceOAuth2TokenServiceFactory::Get( | 758 DeviceOAuth2TokenServiceFactory::Get( |
759 base::Bind(&CopyTokenService, &token_service)); | 759 base::Bind(&CopyTokenService, &token_service)); |
760 base::RunLoop().RunUntilIdle(); | 760 base::RunLoop().RunUntilIdle(); |
761 ASSERT_TRUE(token_service); | 761 ASSERT_TRUE(token_service); |
762 token_service->SetAndSaveRefreshToken(kTestRefreshToken); | 762 token_service->SetAndSaveRefreshToken(kTestRefreshToken); |
763 } | 763 } |
764 | 764 |
765 static void StorePolicyCallback(bool result) { | 765 static void StorePolicyCallback(bool result) { |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
891 content::WindowedNotificationObserver( | 891 content::WindowedNotificationObserver( |
892 chrome::NOTIFICATION_KIOSK_AUTOLAUNCH_WARNING_VISIBLE, | 892 chrome::NOTIFICATION_KIOSK_AUTOLAUNCH_WARNING_VISIBLE, |
893 content::NotificationService::AllSources()).Wait(); | 893 content::NotificationService::AllSources()).Wait(); |
894 | 894 |
895 // Wait for the wallpaper to load. | 895 // Wait for the wallpaper to load. |
896 WaitForWallpaper(); | 896 WaitForWallpaper(); |
897 EXPECT_TRUE(wallpaper_loaded()); | 897 EXPECT_TRUE(wallpaper_loaded()); |
898 } | 898 } |
899 | 899 |
900 } // namespace chromeos | 900 } // namespace chromeos |
OLD | NEW |