DevicePolicyManager.SetRequiredStrongAuthTimeout(ComponentName, Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird von einem Geräte-/Profilbesitzer aufgerufen, um das Timeout festzulegen, nach dem die Entsperrung mit sekundärer, nicht starker Authentifizierung (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
Parameter
- admin
- ComponentName
Dieser DeviceAdminReceiver Anforderung ist zugeordnet. Null, wenn der Anrufer kein Geräteadministrator ist
- timeoutMs
- Int64
Das neue Timeout in Millisekunden, nach dem der Benutzer mit einer starken Authentifizierungsmethode entsperrt werden muss. Der Wert 0 bedeutet, dass der Administrator nicht an der Steuerung des Timeouts teilnimmt.
Die mindesten und maximalen Timeouts sind plattformdefiniert und sind in der Regel 1 Stunde bzw. 72 Stunden. Obwohl davon abgeraten wird, kann der Administrator jederzeit eine starke Authentifizierung mit #KEYGUARD_DISABLE_FINGERPRINT und/oder #KEYGUARD_DISABLE_TRUST_AGENTSverlangen.
- Attribute
Hinweise
Wird von einem Geräte-/Profilbesitzer aufgerufen, um das Timeout festzulegen, nach dem die Entsperrung mit sekundärer, nicht starker Authentifizierung (z. B. Fingerabdruck, Gesichtserkennung, Vertrauens-Agents) timeout erfolgt, d. h. der Benutzer muss eine sichere Authentifizierungsmethode wie Kennwort, Pin oder Muster verwenden.
Dieses Timeout wird intern verwendet, um den Timer zurückzusetzen, um eine starke Authentifizierung erneut nach dem angegebenen Timeout zu verlangen, wenn es erfolgreich verwendet wurde.
Der Fingerabdruck kann auch vollständig mit der Verwendung #KEYGUARD_DISABLE_FINGERPRINTdeaktiviert werden.
Vertrauensstellungs-Agents können auch vollständig mit der Verwendung #KEYGUARD_DISABLE_TRUST_AGENTSdeaktiviert werden.
Ein aufrufender Geräteadministrator kann den von ihm festgelegten Wert überprüfen, indem er die Instanz aufruft #getRequiredStrongAuthTimeout(ComponentName) und übergibt.
Diese Methode kann für die DevicePolicyManager zurückgegebene #getParentProfileInstance(ComponentName) Instanz aufgerufen werden, um Einschränkungen für das übergeordnete Profil festzulegen.
Auf Geräten, die das Feature nicht unterstützen PackageManager#FEATURE_SECURE_LOCK_SCREEN , hat das Aufrufen dieser Methoden keine Auswirkung , d. h. das Timeout ist nicht festgelegt.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.