OSDN Git Service

Small tweaks in LockSettingsService
authorRubin Xu <rubinxu@google.com>
Tue, 31 Jan 2017 10:06:56 +0000 (10:06 +0000)
committerRubin Xu <rubinxu@google.com>
Thu, 2 Feb 2017 18:44:46 +0000 (18:44 +0000)
commita55b168b5d5a0584b2411793f870a7849c5014f1
tree95695187d713a3b9735592d27bf4e66f27fee7ad
parent59ced28f0f722d2517afc65d755ebb388902f76b
Small tweaks in LockSettingsService

Paves way for synthetic password flow: Two notable changes:
1. when unify/un-unify work challenges, provide the old work profile password.
2. when clearing lock, supply old credentials.

Test: Unit test to be added in a follow up CL.
Bug: 33126414
Change-Id: I2a9553c5e7cc701338436e99e5a1289cebd1eda9
core/java/com/android/internal/widget/LockPatternUtils.java
services/core/java/com/android/server/LockSettingsService.java
services/core/java/com/android/server/LockSettingsShellCommand.java
services/core/java/com/android/server/LockSettingsStorage.java
services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
services/tests/servicestests/src/com/android/server/LockSettingsShellCommandTest.java