DevicePolicyManager.RequiredPasswordComplexity Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l’exigence de complexité du mot de passe définie par #setRequiredPasswordComplexity(int), pour l’utilisateur actuel. -ou- Définit une exigence minimale de complexité du mot de passe pour le verrouillage de l’écran de l’utilisateur.
public virtual int RequiredPasswordComplexity { [Android.Runtime.Register("getRequiredPasswordComplexity", "()I", "GetGetRequiredPasswordComplexityHandler", ApiSince=31)] [Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")] get; [Android.Runtime.Register("setRequiredPasswordComplexity", "(I)V", "GetSetRequiredPasswordComplexity_IHandler", ApiSince=31)] [Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")] set; }
[<get: Android.Runtime.Register("getRequiredPasswordComplexity", "()I", "GetGetRequiredPasswordComplexityHandler", ApiSince=31)>]
[<get: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")>]
[<set: Android.Runtime.Register("setRequiredPasswordComplexity", "(I)V", "GetSetRequiredPasswordComplexity_IHandler", ApiSince=31)>]
[<set: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")>]
member this.RequiredPasswordComplexity : int with get, set
Valeur de propriété
- Attributs
Remarques
Documentation getter de propriété :
Obtient l’exigence de complexité du mot de passe définie par #setRequiredPasswordComplexity(int), pour l’utilisateur actuel.
La différence entre cette méthode et #getPasswordComplexity() est que cette méthode retourne simplement la valeur définie par #setRequiredPasswordComplexity(int) tandis que #getPasswordComplexity() retourne la complexité du mot de passe réel.
Cette méthode peut être appelée sur l’instance DevicePolicyManager retournée #getParentProfileInstance(ComponentName) pour obtenir des restrictions sur le profil parent.
Java documentation pour android.app.admin.DevicePolicyManager.getRequiredPasswordComplexity().
Documentation du jeu de propriétés :
Définit une exigence minimale de complexité du mot de passe pour le verrouillage de l’écran de l’utilisateur. Le niveau de complexité est l’un des niveaux prédéfinis, et l’utilisateur ne peut pas définir un mot de passe avec un niveau de complexité inférieur.
Notez que lorsqu’il est appelé sur un profil qui utilise un défi unifié avec son parent, la complexité s’applique au défi unifié.
Cette méthode peut être appelée sur l’instance DevicePolicyManager retournée #getParentProfileInstance(ComponentName) pour définir des restrictions sur le profil parent.
<
>strong Remarque :</strong> Spécifiant les exigences de mot de passe à l’aide de cette méthode efface toutes les exigences de mot de passe définies à l’aide de l’obsolète #setPasswordQuality(ComponentName, int) et de l’une de ses méthodes associées. En outre, s’il existe des exigences de mot de passe définies à l’aide de l’obsolète #setPasswordQuality(ComponentName, int) sur l’instance parente DevicePolicyManager , elles doivent être effacées en appelant #setPasswordQuality(ComponentName, int) sur #PASSWORD_QUALITY_UNSPECIFIED cette instance avant de définir des exigences de complexité pour le profil managé.
À partir de Build.VERSION_CODES#VANILLA_ICE_CREAM, une fois que l’exigence de mot de passe a été définie, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) informera l’administrateur si la stratégie a été correctement définie ou non. Ce rappel contient : ul>li L’identificateur DevicePolicyIdentifiers#PASSWORD_COMPLEXITY_POLICY<de stratégie li> Le TargetUser lien de cette stratégie est lié à <li> Le PolicyUpdateResult, qui sera PolicyUpdateResult#RESULT_POLICY_SET si la stratégie a été correctement définie ou la raison pour laquelle la stratégie n’a pas pu être définie , par exemple PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> Si une modification a été apportée à la stratégie, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) notifiera l’administrateur de cette modification.><< Ce rappel contient les mêmes paramètres que PolicyUpdateReceiver#onPolicySetResult et la PolicyUpdateResult raison pour laquelle la stratégie a changé.
Java documentation pour android.app.admin.DevicePolicyManager.setRequiredPasswordComplexity(int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.