OSDN Git Service

Add permission check to Intents used by Authenticator Settings.
authorDmitry Dementyev <dementyev@google.com>
Wed, 15 Mar 2017 19:33:05 +0000 (12:33 -0700)
committerDmitry Dementyev <dementyev@google.com>
Tue, 28 Mar 2017 20:53:10 +0000 (13:53 -0700)
commitea55e6331e52f94283083ff10dc6112eff5210ec
tree4edacb30bf7a8038f4ea3f8b6e099e2edc66268c
parente7e0c03f003930461603ae71ec0ce815d5a7f40a
Add permission check to Intents used by Authenticator Settings.

Setting shares system uid and can be used to bypass different security
checks.
We add proper handling for intents which resolve toexported=true
activities with permission filed.
Added nested preferences filtering.

Bug: 33123882
Test: manual tests
Change-Id: I3ba9c768fc4f8093dcf2eadc17f14c506ec5c327
Merged-In: Ib5bab7989fc44b4391f9050c6b18f81c58c09cf6
src/com/android/settings/accounts/AccountPreferenceBase.java
src/com/android/settings/accounts/ManageAccountsSettings.java