Attributs du langage d'expression pour les appareils
Lorsque vous utilisez Okta Expression Language (EL) pour créer une expression personnalisée pour les périphériques, vous faites référence à des attributs qui existent dans le profil d'appareil Okta.
Certains attributs, tels que device.profile.imei, device.profile.meid, device.profile.serialNumber, device.profile.udid, ne sont pas disponibles pour tous les appareils.
Vous ne pouvez utiliser ChromeOS qu'avec l'attribut device.profile.platform .
Le tableau suivant répertorie les attributs du profil de dispositif :
|
Nom et type d'attribut |
Description |
Exemples |
|---|---|---|
|
Type : Chaîne |
Obtient la valeur du type de verrouillage d'écran de l'appareil. |
|
|
Type : Chaîne |
Identifie l'app que vous avez autorisé à invoquer Okta FastPass. |
Exemples : Les identificateurs binaires exacts des apps se trouvent dans votre System Log. (macOS, Windows) |
|
Type : Chaîne |
Récupère la méthode de liaison utilisée pour l'authentification. |
|
|
Type : Chaîne |
Indique si le binaire est signé. |
Renvoie |
|
Type : Chaîne |
Obtient la valeur de la version de l'appareil Okta Verify. Utilisez les fonctions Utilisez |
ATTENTION :
N'utilisez pas les opérateurs relationnels Par exemple, |
|
Type : Chaîne |
Obtient la valeur du type de chiffrement de disque du profil de l'appareil. |
|
|
Type : Chaîne |
Obtient la valeur de l'attribut de nom d'affichage du profil de l'appareil. Les caractères UTF-8 à 4 octets ne sont pas pris en charge. |
|
|
Type : Chaîne |
Obtient la valeur de l'attribut IMEI (International Mobile Equipment Identity) du profil de l'appareil. |
|
|
Type : Booléen |
Indique si un débogueur a été détecté. |
|
|
Type : Booléen |
Indique si le périphérique fonctionne comme un émulateur. |
|
|
Type : Booléen |
Indique si des fonctions internes ou des crochets d'exécution ont été détectés. |
|
|
Type : Booléen |
Indique si l'appareil mobile a été débridé ou mémorisé dans la racine. |
|
|
Type : Booléen |
Indique si l'appli de l'appareil mobile a été reconditionnée par un tiers inconnu. |
|
|
Type : Booléen |
Obtient la valeur de l'attribut géré du profil de l'appareil. Il ne peut être utilisé que si Device Trust est activé ou si la fonction DEVICE_CONDITION_IDX_ADVANCED est activée. |
|
|
Type : Chaîne |
Obtient la valeur de l'attribut constructeur du profil de l'appareil. |
|
|
Type : Chaîne |
Obtient la valeur de l'attribut Mobile Equipment Identifier (MEID) du profil de l'appareil. |
|
|
Type : Chaîne |
Obtient la valeur de l'attribut de modèle du profil de l'appareil. |
|
|
Type : Chaîne |
Obtient la valeur de l'attribut de version du système d'exploitation du profil de l'appareil. Utilisez les fonctions |
ATTENTION :
N'utilisez pas les opérateurs relationnels Par exemple, |
|
Type : Chaîne |
Obtient la valeur du système d'exploitation du profil de l'appareil. |
|
|
Type : Booléen |
Obtient la valeur de l'attribut enregistré du profil de l'appareil. |
|
|
Type : Booléen |
Obtient la valeur de l'attribut actuel Matériel sécurisé du profil de l'appareil. Cette vérification porte sur la présence d'une puce, sous la forme d'un module TPM (Trusted Platform Module) ou d'une enclave sécurisée. Il ne vérifie pas la présence de jetons sur le matériel sécurisé. |
|
|
Type : Chaîne |
Obtient la valeur de l'attribut de numéro de série du profil de l'appareil. |
|
|
Type : Chaîne |
Récupère la valeur de l'attribut d'identifiant de sécurité (SID) du profil de l'appareil. Ceci n'est disponible qu'avec les appareils Windows. |
|
|
Type : Chaîne |
Obtient la valeur de l'attribut de hachage de la clé publique du Trusted Platform Module (TPM) du profil de l'appareil. |
|
|
Type : Chaîne |
Obtient la valeur de l'attribut UDID (Unique Device ID) du profil de l'appareil. Ceci n'est disponible qu'avec certains scénarios gérés. |
|
Opérateurs
Utilisez des opérateurs dans votre expression personnalisée pour gérer les décisions. Tout opérateur Okta Expression Language peut être utilisé dans une expression personnalisée. Le tableau suivant liste les opérateurs couramment utilisés :
| Opérateur | Description |
|---|---|
&& |
Signifie une fonction AND. |
|| |
Signifie une fonction OR. |
! |
Signifie une fonction NOT. |
<, >, <= et >= |
Signifie les opérateurs relationnels. |
== |
Vérifie l'égalité. |
!= |
Vérifie l'inégalité. |
Voir Okta Expression Language pour une liste complète des fonctions Okta Expression Language.
Considérations importantes
- Incluez toujours
device.profile.registered == truesi vous souhaitez inclure des conditions relatives à l'appareil dans votre expression personnalisée. - En général, les attributs d'appareil ne peuvent être utilisés que si Okta FastPass est activé.
- Les attributs de l'appareil ne peuvent être évalués que si Okta Verify est installé.
Rubriques connexes
Ajoutez une expression personnalisée à une politique d’authentification à l'application
À propos des politiques de comportement et d'authentification