DescriptionImplement auto-login for ARC kiosk.
If auto-login AccountId is present in ArcKioskAppManager because of a policy,
ARC kiosk account session starts automatically.
Instead of using Chrome Kiosk app sessions approach, ARC kiosks uses the same way as public sessions as they are configured through the same policies. The only difference is the source of user id and type of the user.
As ARC kiosk user don't have user pods, GaiaScreen could be shown instead of SigninScreen and it should also report to ExistingUserController when it's ready.
BUG=634497
Committed: https://crrev.com/56a933a3e9151523d89a3fca86b5347d52740031
Cr-Commit-Position: refs/heads/master@{#433336}
Patch Set 1 #
Total comments: 16
Patch Set 2 : Unit tests build fix. #Patch Set 3 : Fix unit tests. #
Total comments: 12
Patch Set 4 : Report GaiaScreenReady() from GaiaScreenHandler to ExistingUserController. #
Total comments: 2
Patch Set 5 : Update names and comments. #
Total comments: 2
Patch Set 6 : Stop timer if running in StartAutoLoginTimer() #Messages
Total messages: 38 (24 generated)
|