You are here: Home > Device Management > Android > Policies > Managing Credentials

Control Credential Managers on Android Devices

Control which Apps can act as a credential manager (passwords, passkeys and autofill) on Android Devices managed with Applivery.

7 min read

TL;DR

Credential Provider Policy Default (All Properties) blocks every credential manager with DISALLOWED or restricts none with ALLOWED. With DISALLOWED, allow specific Apps with Credential Provider Policy = Allowed in their properties. Requires Android 15 or later.

A credential manager (or credential provider) is the App that stores and fills in passwords, passkeys and other sign-in data on the Device. Users pick theirs in Settings → Passwords, passkeys & accounts → Preferred service (the exact name varies by manufacturer). With Applivery, you decide which of those services they can turn on.

The Credential Provider Policy Default setting, in the Android Policy's All Properties, defines what happens by default: DISALLOWED blocks every manager and ALLOWED restricts none. With DISALLOWED, you can allow specific Apps by setting Credential Provider Policy to Allowed in each App's properties within the Policy.

Before you start

  • The Device must run Android 15 or later. On earlier versions, the setting isn't guaranteed to apply.

  • You configure the setting in any Android Policy in the Applivery Dashboard, and it applies to the Devices that Policy is assigned to.

  • To allow a specific manager, the App must be added to the Policy (Apps section). For a third-party App, the usual approach is to distribute it as a force install from Managed Google Play.

Note

This Policy decides which managers the user can turn on; it doesn't set password or screen lock rules. For those, see Password Policies and Lock Screen with Keyguard.

How the two settings combine

You want to…

Credential Provider Policy Default

Credential Provider Policy (per App)

Block every credential manager

DISALLOWED

Don't allow any App (leave it on Unspecified)

Allow only the managers you approve

DISALLOWED

Allowed on each approved App

Not restrict credential managers

ALLOWED

No App needs configuring (Apps on Unspecified can act as a manager)

Default setting values:

  • DISALLOWED: Apps whose Credential Provider Policy isn't specified can't act as a credential manager.

  • ALLOWED: Apps whose Credential Provider Policy isn't specified can act as a credential manager.

Per-App setting values:

  • Unspecified: the App follows the Policy's default setting.

  • Allowed: the App can act as a credential manager.

Warning

The Credential Provider Policy Default selector also shows the DISALLOWED EXCEPT SYSTEM value, meant to block every manager except the ones preinstalled by the manufacturer. With this value, the Android Management API behaves incorrectly with system Apps. It's a Google issue, pending a fix on their side. Even though it still appears in the interface, avoid it until it's fixed. To allow only the managers you approve, use DISALLOWED and allow each App with Allowed.

Configure the default behavior

1
Open the Policy

Once in the Applivery Dashboard, go to Policies 1 and open an Android Policy. In the left-hand menu, open All Properties 2 and type credential in the search box.

2
Choose the default value

In Credential Provider Policy Default 3, select DISALLOWED to block every manager or ALLOWED to leave them unrestricted.

credentials
Note

Next to this setting you'll see Credentials Config Disabled, which controls whether the user can configure user credentials on the Device. It's a different setting and doesn't affect which password managers they can turn on.

3
Save and deploy

Click Save changes on the Policy card. In the Save policy dialog, review the number of affected Devices and the changes, and click Save & Deploy. You'll see the Saved successfully! message.

Allow a credential manager from the App properties

Use this procedure when the default setting is DISALLOWED and you want users to be able to use one or more specific managers. You allow them App by App, in the same panel where you configure Managed App Properties.

First, Credential Provider Policy Default must be set to DISALLOWED and saved, as in the previous section.

1
Open the Policy's Apps

Once in the Applivery Dashboard, go to Policies, open the Android Policy you'll assign the manager to, and select Apps in the left-hand menu.

2
Add the manager if it's not listed

If the manager isn't in the list:

  1. Click + Add App. The Managed Google Play iframe opens.

  2. Search for the App (if it's public) and approve it. If it's a private App, upload it as explained in Distribute Private Apps Using Managed Google Play.

  3. Set the install type. For a corporate manager, the usual choice is Force installed: it installs on its own and the user can't remove it. You'll find every type in Forced Install Apps.

3
Allow the App

Click the App in the list to open the side panel with its configurable properties. Scroll to the bottom and find Credential Provider Policy, which shows as Empty until you configure it.

Open the dropdown and choose Allowed ("App is allowed to act as a credential provider"). The other option, Unspecified, lets the App follow the Policy's default setting.

credential provider policy
4
Save and deploy

Close the side panel and click Save changes on the Policy card. In the Save policy dialog, review the affected Devices and click Save & Deploy. You'll see the Saved successfully! message.

Repeat Allow the App and Save and deploy for each manager you want to allow. The allowlist is the set of Apps with Allowed in the Policy.

5
Check the result

On the Device, open Settings → Passwords, passkeys & accounts → Preferred service. The allowed manager should be selectable, and the rest should appear disabled.

Note

The App's Credential Provider Policy field only takes effect if the App is included in the Policy and assigned to the Device. If the App isn't in the Policy, the user can't use it as a credential manager when the default setting is DISALLOWED.

What the user sees on the Device

Users manage their service in Settings → Passwords, passkeys & accounts → Preferred service.

Configuration

Behavior on the Device

DISALLOWED, no App allowed

Services appear disabled and can't be turned on; the system shows that the option is blocked by the work policy.

DISALLOWED + one App with Allowed

That App can be selected as the preferred service; the rest stay disabled. When the user picks it, Android asks them to confirm the change of service.

ALLOWED

The Policy doesn't block managers: Apps left unspecified can act as a credential manager.

Note

Changes can take a few moments to reach the Device. If you don't see the effect, check that the Policy shows as applied in the Device details and reopen the Preferred service screen.

Devices with a work profile

You can use this Policy on fully managed, dedicated, and work profile Devices (both personally owned and corporate).

Warning

On Devices with a work profile, the Policy only applies to the work profile. The user's personal space isn't affected, and their personal credential managers keep working normally.

Troubleshooting

The Device shows "The policy is not supported by the version of Android Device Policy on this device"

The message appears in the Device details under Compliance checks, for the credentialProviderPolicyDefault field. Check that the Device runs Android 15 or later and that Android Device Policy is up to date. If the message persists, contact Applivery support with the Device model, the Android version, and the Android Device Policy version.

The user can still turn on a manager that should be blocked

Check that the Policy with the setting is assigned to that Device and that you clicked Save & Deploy. Also check that the default setting is DISALLOWED (not ALLOWED) and that the manager doesn't have Allowed in its App properties.

I allowed a manager with Allowed, and the user can't select it

Check that the App is included in the Policy, that it's installed on the Device, that you saved and deployed the Policy after changing the Credential Provider Policy field, and that the Device runs Android 15 or later.

I selected DISALLOWED EXCEPT SYSTEM and can't turn on the preinstalled manager

The issue is in Google's API with system Apps, and it's pending a fix on their side. Use DISALLOWED and allow the manager you want with Allowed in the App properties.

I can't find the setting in the Policy

Open All Properties and search for credential. The default setting is there; the per-App setting is in each App's properties panel under Apps.

Key Takeaways

  • Credential Provider Policy Default lives in All Properties.
  • DISALLOWED blocks every manager; ALLOWED restricts none.
  • With DISALLOWED, allow specific managers with Allowed in the App properties.
  • The App must be added to the Policy before you can allow it.
  • Avoid DISALLOWED EXCEPT SYSTEM until Google fixes its behavior.
  • On work profiles, the Policy only affects the work profile.

Open the Android Policy, go to All Properties, search for credential and set Credential Provider Policy Default to DISALLOWED. Then save and deploy the Policy.

With Credential Provider Policy Default set to DISALLOWED, open the manager App in the Policy's Apps section and set Credential Provider Policy to Allowed. Every other App stays blocked.

Set Credential Provider Policy Default to ALLOWED. You don't need to configure any App.

Android 15 or later. On earlier versions, the setting isn't guaranteed to apply.

Avoid it for now. The Android Management API has an issue with system Apps for this value, pending a fix from Google. Use DISALLOWED and allow each manager with Allowed.

The Policy only applies to the work profile. The personal space isn't affected, and personal credential managers keep working normally.

No. It controls whether the user can configure user credentials on the Device, and it doesn't affect which password managers they can turn on.

Check that the Device runs Android 15 or later and that Android Device Policy is up to date. If it persists, contact Applivery support with the model, the Android version and the Android Device Policy version.

Was this page helpful?

Last updated: October 16, 2026