DevicePolicyManager.SetRequiredStrongAuthTimeout(ComponentName, Int64) Méthode
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.
Appelé par un propriétaire d’appareil/profil pour définir le délai d’expiration après lequel le déverrouillage avec l’authentification secondaire et non forte (e.
[Android.Runtime.Register("setRequiredStrongAuthTimeout", "(Landroid/content/ComponentName;J)V", "GetSetRequiredStrongAuthTimeout_Landroid_content_ComponentName_JHandler", ApiSince=26)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")]
public virtual void SetRequiredStrongAuthTimeout(Android.Content.ComponentName? admin, long timeoutMs);
[<Android.Runtime.Register("setRequiredStrongAuthTimeout", "(Landroid/content/ComponentName;J)V", "GetSetRequiredStrongAuthTimeout_Landroid_content_ComponentName_JHandler", ApiSince=26)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")>]
abstract member SetRequiredStrongAuthTimeout : Android.Content.ComponentName * int64 -> unit
override this.SetRequiredStrongAuthTimeout : Android.Content.ComponentName * int64 -> unit
Paramètres
- admin
- ComponentName
Auquel DeviceAdminReceiver cette requête est associée. Null si l’appelant n’est pas un administrateur d’appareil
- timeoutMs
- Int64
Nouveau délai d’expiration en millisecondes, après quoi l’utilisateur devra déverrouiller avec une méthode d’authentification forte. La valeur 0 signifie que l’administrateur ne participe pas au contrôle du délai d’expiration.
Les délais d’expiration minimum et maximal sont définis par la plateforme et sont généralement 1 heure et 72 heures, respectivement. Bien que déconseillé, l’administrateur peut choisir d’exiger une authentification forte à tout moment à l’aide #KEYGUARD_DISABLE_FINGERPRINT et/ou #KEYGUARD_DISABLE_TRUST_AGENTS.
- Attributs
Remarques
Appelé par un propriétaire d’appareil/profil pour définir le délai d’expiration après lequel le déverrouillage avec une authentification secondaire, non forte (par exemple, empreinte digitale, visage, agents de confiance) expire, c’est-à-dire que l’utilisateur doit utiliser une méthode d’authentification forte comme le mot de passe, l’épingle ou le modèle.
Ce délai d’expiration est utilisé en interne pour réinitialiser le minuteur pour exiger une authentification forte après le délai d’expiration spécifié chaque fois qu’il a été utilisé avec succès.
Les empreintes digitales peuvent également être désactivées à l’aide #KEYGUARD_DISABLE_FINGERPRINTde .
Les agents d’approbation peuvent également être désactivés à l’aide #KEYGUARD_DISABLE_TRUST_AGENTSde .
Un administrateur d’appareil appelant peut vérifier la valeur qu’il a définie en appelant #getRequiredStrongAuthTimeout(ComponentName) et en transmettant son instance.
Cette méthode peut être appelée sur l’instance DevicePolicyManager retournée #getParentProfileInstance(ComponentName) pour définir des restrictions sur le profil parent.
Sur les appareils ne prenant pas en charge PackageManager#FEATURE_SECURE_LOCK_SCREEN la fonctionnalité, l’appel de ces méthodes n’a aucun effet , c’est-à-dire que le délai d’attente n’est pas défini.
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.