Log metric when password complexity is set
Log a new metric: Calls to DevicePolicyManager.setRequiredPasswordComplexity. This metric is used to track API usage for the new method (to gauge adoption). Bug: 165573442 Test: atest com.android.cts.devicepolicy.MixedDeviceOwnerTest#testPasswordMethodsLogged Change-Id: Ib2c3d9925dc33b5ea88d2c7d3b160520e937d1ad
This commit is contained in:
@@ -4310,9 +4310,15 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
|
||||
saveSettingsLocked(caller.getUserId());
|
||||
//TODO: Log password complexity change if security logging is enabled.
|
||||
});
|
||||
|
||||
DevicePolicyEventLogger
|
||||
.createEvent(DevicePolicyEnums.SET_PASSWORD_COMPLEXITY)
|
||||
.setAdmin(admin.info.getPackageName())
|
||||
.setInt(passwordComplexity)
|
||||
.setBoolean(calledOnParent)
|
||||
.write();
|
||||
}
|
||||
}
|
||||
//TODO: Log metrics.
|
||||
}
|
||||
|
||||
private int getEffectivePasswordComplexityRequirementLocked(@UserIdInt int userHandle) {
|
||||
|
||||
Reference in New Issue
Block a user