Démarrage rapide de la préconfiguration Devolutions Password Manager

Sur cette page

Apprendre à déployer rapidement Devolutions Password Manager avec des espaces de travail et des paramètres préconfigurés sur des terminaux Windows.

Voir pré-configuration Devolutions Password Manager pour des instructions plus détaillées, résolution de problèmes, et scénarios avancés.

Qu'est-ce que la pré-configuration

La préconfiguration permet de déployer l'application Devolutions Password Manager pour Windows avec :

  • Espaces de travail déjà configurés (Devolutions Server, Devolutions Cloud)

  • Paramètres d'application préappliqués (langue, sécurité, options de verrouillage)

  • Aucune configuration utilisateur requise ; les utilisateurs lancent et deviennent immédiatement productifs

Démarrage rapide : choisir sa méthode

Pour le déploiement en entreprise (Intune/SCCM)

  • Utiliser DEPLOY_CONFIG pour les déploiements automatisés : Recommandé pour Intune, SCCM, installations silencieuses

msiexec /i Workspace.msi /qn DEPLOY_CONFIG="C:\path\to\Config.cfg"

Pourquoi DEPLOY_CONFIG ?

  • Fonctionner de manière fiable dans les installations automatisées/silencieuses

  • S'applique à tous les utilisateurs sur la machine

  • Aucun problème de contexte utilisateur

  • Nettoie automatiquement le fichier de configuration source

Où obtenir Config.cfg ?

  • Créer en utilisant l'outil de configuration de l'interface utilisateur (OutilsInstallation personnalisée dans Devolutions Password Manager)

  • Ou créer manuellement un fichier .cfg

Pour les déploiements simples

  • Utiliser les paramètres MSI inline pour déployer rapidement

msiexec /i Workspace.msi /qn ^
  DVLS_SERVER_URL="https://devolutions-server.company.com" ^
  HUB_NAME="mycompany" ^
  ORGANIZATION_ID="your-org-guid" ^
  LANGUAGE="en-US"

Exemples rapides

Exemple 1 : Déployer Devolutions Server avec paramètres

msiexec /i Workspace.msi /qn ^
  DVLS_SERVER_URL="https://devolutions-server.company.com" ^
  LOCKING_OPTION="windowsCredentials" ^
  LANGUAGE="en-US"

Exemple 2 : Déployer Devolutions Cloud

# With Organization ID
msiexec /i Workspace.msi /qn ^
  HUB_NAME="mycompany" ^
  ORGANIZATION_ID="12345678-1234-1234-1234-123456789abc" ^
  REDUCE_TO_TRAY_ON_CLOSE="true"
# Without Organization ID (if not required by your Devolutions Cloud)
msiexec /i Workspace.msi /qn ^
  HUB_NAME="mycompany" ^
  REDUCE_TO_TRAY_ON_CLOSE="true"

Exemple 3 : Déployer en utilisant un fichier de configuration

msiexec /i Workspace.msi /qn DEPLOY_CONFIG="\\server\share\Config.cfg"

Format du fichier de configuration

Les fichiers de configuration (.cfg) utilisent le format JSON :

{
  "dvls": [
    {
      "name": "Production Server",
      "serverUrl": "https://devolutions-server.company.com"
    }
  ],
  "hubs": [
    {
      "url": "https://mycompany.devolutions.app",
      "organizationId": "your-org-guid-here"
    }
  ],
  "configs": {
    "language": "en-US",
    "lockingOption": "windowsCredentials",
    "clearClipboardSensitiveData": true,
    "clipboardTimer": 60
  }
}
  • Plusieurs serveurs : Ajouter plus d'objets au tableau dvls.

Déploiement Microsoft Intune

Étapes rapides

  1. Préparer les fichiers :

  • Workspace.msi

  • config.cfg

  • Install-Workspace.ps1 (voir ci-dessous)

  1. Script PowerShell (Install-Workspace.ps1) :

$ConfigSource = "$PSScriptRoot\config.cfg"
$ConfigTarget = "C:\Program Files\config.cfg"
$MsiPath = "$PSScriptRoot\Workspace.msi"

# Copy config.cfg to Program Files
try {
    Copy-Item -Path $ConfigSource -Destination $ConfigTarget -Force
} catch {
    Write-Host "Error copying config file: $($_.Exception.Message)"
    exit 1
}

# Install MSI silently with DEPLOY_CONFIG parameter
$Arguments = "/i `"$MsiPath`" /qn /norestart DEPLOY_CONFIG=`"C:\Program Files\config.cfg`""
$Process = Start-Process "msiexec.exe" -ArgumentList $Arguments -Wait -PassThru
exit $Process.ExitCode
  1. Créer le paquet .intunewin :

IntuneWinAppUtil.exe -c C:\IntuneApps\Workspace -s Install-Workspace.ps1 -o C:\Output
  1. Configurer dans Intune :

  • Commande d'installation : `powershell.exe -ExecutionPolicy Bypass -File .\Install-Workspace.ps1

  • Commande de désinstallation : msiexec.exe /x {PRODUCT-CODE-GUID} /qn /norestart

  • Comportement d’installation : Système

  • Règle de détection : MSI (Intune détecte automatiquement le code produit)

  • Ce qui se passe sur le terminal : Intune exécute le script, qui copie config.cfg dans C:\Program Files\ et installe le MSI avec DEPLOY_CONFIG. Le MSI applique la configuration et les utilisateurs obtiennent une appli entièrement configurée lors du premier lancement

Emplacements des fichiers

  • À l’échelle du système (tous les utilisateurs) : %ProgramData%\net.devolutions\Workspace\DefaultConfig.cfg

  • Par utilisateur : %APPDATA%\net.devolutions\Workspace\Config.cfg

  • Note : La configuration à l'échelle du système requiert le fichier indicateur config.ready dans le même répertoire

Paramètres communs

Paramètres de sécurité

{
  "language": "en-US",
  "reduceToTrayOnClose": true,
  "useFavicon": true,
  "useEntriesSyncOnDatasourceAccess": true
}

Options de verrouillage

  • password - Mot de passe maître

  • biometric - Empreinte digitale/Face ID

  • windowsCredentials - Windows Hello

Codes de langue

en-US, fr, de, es, cs, hu, it, nl, pl, ru, sv, tr, uk, zh-CHS, zh-TW

Résolution de problèmes — correctifs rapides

Config non appliquée

  • Vérifier si le fichier config.ready existe à côté de DefaultConfig.cfg

  • Vérifier la syntaxe JSON (pas de virgule finale)

  • Vérifier les permissions des fichiers

Échec du déploiement Intune

  • Utiliser DEPLOY_CONFIG (et non USER_CONFIG)

  • Regrouper les fichiers .msi et .cfg ensemble

  • Utiliser /l*v install.log pour capturer des journaux détaillés

Paramètres non conservés

  • La configuration système s'applique seulement si la configuration utilisateur n'existe pas

  • Une fois que l'utilisateur modifie les paramètres, ils sont sauvegardés dans le fichier de configuration utilisateur et remplacent les paramètres système par défaut.

Arbre de décision

Enterprise deployment?
├─ YES → Use DEPLOY_CONFIG with .cfg file
│        (Intune, SCCM, silent installs)
│
├─ Simple setup → Use inline MSI parameters
│                 (Quick, one Devolutions Server)
│
└─ Complex setup → Create .cfg with UI tool first
                   (Multiple servers, many settings)

Assistance & ressources

Découvrir comment déployer rapidement Devolutions Password Manager avec des workspaces et des paramètres préconfigurés sur des terminaux macOS.

Voir pré-configuration Devolutions Password Manager pour des instructions plus détaillées, résolution de problèmes, et scénarios avancés.

Qu'est-ce que la pré-configuration

La préconfiguration permet de déployer l'application Devolutions Password Manager pour macOS avec :

  • Workspaces déjà configuré Devolutions Server, Devolutions Cloud

  • Paramètres d'application préappliqués (langue, sécurité, options de verrouillage)

  • Aucune configuration utilisateur requise ; les utilisateurs lancent et deviennent immédiatement productifs

Utiliser les profils MDM Jamf Pro ou Intune - Norme d'entreprise pour les parcs gérés.

  1. Télécharger le schéma Jamf : Schéma JSON Jamf Pro.

  2. Dans Jamf Pro, aller à OrdinateursProfils de configurationParamètres d'application & personnalisés.

  3. Téléverser le schéma JSON et configurer les paramètres dans l'interface graphique.

  4. Attribuer le profil aux ordinateurs ciblés.

Domaine des préférences : net.devolutions.authenticator

Pourquoi utiliser MDM

  • Gestion centralisée depuis la console MDM

  • Plus haute priorité (remplace la configuration basée sur les fichiers)

  • Capacités d'application de stratégies

  • Approche conforme aux normes d'entreprise

Pour les environnements non-MDM

Utiliser les fichiers de configuration pour déployer avec des scripts ou dans des environnements sans MDM.

Déploiement à l’échelle du système

sudo cp config.cfg "/Library/Application Support/Devolutions/Workspace/DefaultConfig.cfg"

Exemples

Exemple 1 : Configurer un Devolutions Server avec Jamf Pro

Utiliser le schéma JSON Jamf (GUI) :

  1. Téléverser le schéma dans un profil de configuration Jamf Pro

  2. Configurer les paramètres, par exemple :\n

    • Devolutions Server : Ajouter un serveur avec l'URL https://devolutions-server.company.com

    • Méthode de verrouillage : biométrique (Touch ID)

    • Verrouiller lors de la mise en arrière-plan : Activé

  3. Définir la portée et déployer

Exemple 2 : Créer un profil de configuration manuel (plist)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>PayloadType</key>
            <string>net.devolutions.authenticator</string>
            <key>PayloadIdentifier</key>
            <string>net.devolutions.authenticator.config</string>
            <key>PayloadDisplayName</key>
            <string>Devolutions Password Manager Configuration</string>
            <key>language</key>
            <string>en-US</string>
            <key>lockingOption</key>
            <string>biometric</string>
        </dict>
    </array>
</dict>
</plist>

Exemple 3 : commande defaults (Tests)

# Configure settings
defaults write net.devolutions.authenticator language -string "en-US"
defaults write net.devolutions.authenticator lockingOption -string "biometric"
defaults write net.devolutions.authenticator useBackgroundLock -bool true

Format du fichier de configuration

Les fichiers de configuration (.cfg) utilisent le format JSON :

{
  "dvls": [
    {
      "name": "Production Server",
      "serverUrl": "https://devolutions-server.company.com"
    }
  ],
  "hubs": [
    {
      "url": "https://mycompany.devolutions.app",
      "organizationId": "your-org-guid-here"
    }
  ],
  "configs": {
    "language": "en-US",
    "lockingOption": "biometric",
    "clearClipboardSensitiveData": true,
    "clipboardTimer": 60
  }
}

Plusieurs serveurs Ajouter d'autres objets au tableau dvls.

Emplacements des fichiers

  • À l'échelle du système : /Library/Application Support/Devolutions/Workspace/DefaultConfig.cfg

  • Par utilisateur : ~/Library/Application Support/Workspace/Config.cfg

  • MDM (priorité la plus élevée) : domaine de préférences net.devolutions.authenticator

Ordre de priorité

  1. Préférences gérées par MDM (priorité la plus haute)

  2. Fichier de configuration utilisateur

  3. Fichier de configuration système

Paramètres communs

Paramètres de sécurité

{
  "language": "en-US",
  "reduceToTrayOnClose": true,
  "useFavicon": true,
  "useEntriesSyncOnDatasourceAccess": true
}

Options de verrouillage

  • password - Mot de passe maître

  • biometric - Touch ID

Codes de langue

en-US, fr, de, es, cs, hu, it, nl, pl, ru, sv, tr, uk, zh-CHS, zh-TW

Résolution de problèmes — correctifs rapides

Configuration MDM non appliquée

  • Vérifier le domaine de préférence : net.devolutions.authenticator

  • Vérifier l'état du profil : Préférences Système – Profils

  • Forcer l'actualisation : sudo profiles renew -type enrollment

Fichier de configuration non chargé

  • Vérifier l'emplacement du fichier et les permissions (chmod 644)

  • Vérifier la syntaxe JSON (pas de virgule finale)

  • Supprimer la configuration utilisateur pour permettre l'application de la configuration système

Touch ID ne fonctionne pas

  • Vérifier que le Mac possède du matériel Touch ID

  • S'assurer que Touch ID est configuré dans les Préférences Système

  • Basculer vers le mot de passe si indisponible

Arbre de décision

Is this a managed Mac?
├─ YES (Jamf/Intune) – Use MDM profiles
│                      (Highest priority, centralized)
│
└─ NO – Use config files
        - System-wide: /Library/Application Support/...
        - Per-user: ~/Library/Application Support/...

Vérifier la configuration

Vérifier les paramètres MDM :

defaults read net.devolutions.authenticator

Vérifier le paramètre spécifique :

defaults read net.devolutions.authenticator language

Assistance & ressources

Découvrir comment déployer rapidement Devolutions Password Manager avec des espaces de travail et des paramètres préconfigurés sur les appareils iOS.

Voir préconfiguration de Devolutions Password Manager pour des instructions plus détaillées, la résolution de problèmes et les scénarios avancés.

Qu’est-ce que la préconfiguration MDM

La pré-configuration MDM permet de déployer Devolutions Password Manager avec :

  • Espaces de travail déjà configurés (Devolutions Server, Devolutions Cloud)

  • Paramètres d'application pré-appliqués (sécurité, options de verrouillage)

  • Aucune configuration utilisateur requise ; les utilisateurs lancent et deviennent immédiatement productifs

Prérequis

  • Serveur Jamf Pro ou solution MDM Apple

  • Devolutions Password Manager déployé via MDM

  • iOS 13.0+ sur les appareils gérés

  • Appareils inscrits dans un MDM

Démarrage rapide : Déploiement avec Jamf Pro

  1. Télécharger le fichier de spécification AppConfig.

  2. Téléverser dans le Jamf AppConfig Generator et configurer les paramètres via le formulaire GUI.

  3. Télécharger le plist généré.

  4. Dans Jamf Pro, accéder à Applications mobilesDevolutions Password ManagerConfiguration de l'appli.

  5. Coller le plist généré.

  6. Cibler les appareils concernés.

  7. Déployer.

Option 2 : Configuration directe du plist

Si l'on n'utilise pas le fichier de spécification, saisir la configuration directement comme dictionnaire plist dans le champ de configuration de l'application de Jamf Pro. Utiliser le format de clé plate (l'appli le transforme automatiquement) :

{
  "dvls": [
    {
      "name": "Production DVLS",
      "serverUrl": "https://devolutions-server.company.com",
      "serverVersion": "2024.1"
    }
  ],
  "hubs": [
    {
      "url": "https://password-manager.devolutions.app",
      "organizationId": "your-org-id",
      "type": "business",
      "version": "2020"
    }
  ],
  "configs": {
    "lockingOption": "biometric",
    "useBackgroundLock": true,
    "backgroundLockDelay": 0,
    "useLockWhenInactive": true,
    "lockInactivityDelay": 300
  }

Exemples de configuration

Devolutions Server uniquement

{
  "dvls": [
    {
      "name": "Corporate DVLS",
      "serverUrl": "https://devolutions-server.company.com"
    }
  ]
}

Devolutions Cloud avec sécurité

{
  "hubs": [
    {
      "url": "https://password-manager.devolutions.app",
      "organizationId": "",
      "type": "business",
      "version": "2020"
    }
  ],
  "configs": {
    "lockingOption": "biometric",
    "useBackgroundLock": true,
    "backgroundLockDelay": 0
  }
}

Workspaces multiples

{
  "dvls": [
    {
      "name": "Production Devolutions Server",
      "serverUrl": "https://devolutions-server-prod.company.com"
    },
    {
      "name": "Test Devolutions Server",
      "serverUrl": "https://devolutions-server-test.company.com"
    }
  ],
  "hubs": [
    {
      "url": "https://password-manager.devolutions.app",
      "organizationId": "org-abc123",
      "type": "business",
      "version": "2020"
    }
  ]
}

Paramètres de sécurité

Paramètre Valeurs Description
lockingOption "", "biometric" Méthode de verrouillage de l'appli.
useBackgroundLock true, false Verrouiller en arrière-plan.
backgroundLockDelay 0, 60, 300, 900, 1800, 3600 Délai avant verrouillage (secondes).
useLockWhenInactive true, false Verrouiller automatiquement après inactivité.
lockInactivityDelay 30, 60, 120, 180, 240, 300 Délai d'inactivité (secondes).

Paramètres généraux

Paramètre Valeurs Description
useFavicon true, false Télécharger les favicônes du site Web.
autoSearch true, false Activer la recherche automatique dans le coffre.
useHubEmbeddedBrowser true, false Utiliser le navigateur intégré pour Devolutions Cloud.
highlightSpecialCharacters true, false Mettre en évidence les caractères spéciaux.
shareUsageData true, false Partager des analyses anonymes.

Résolution de problèmes — correctifs rapides

Config non appliquée

  • Vérifier l'appareil : Paramètres – Général – VPN & Gestion de l'appareil

  • Vérifier que l'appli est gérée par la MDM (déployée via la MDM, pas l’App Store)

  • Valider la syntaxe JSON (utiliser jsonlint.com)

  • Supprimer et réinstaller l'appli

Les utilisateurs ne peuvent pas supprimer les workspaces en attente

  • Nouveauté dans 2025.3.2 : Les utilisateurs peuvent désormais supprimer les workspaces en attente

  • Effectuer un appui long sur l'espace de travail – Sélectionner Supprimer

Face ID/Touch ID ne fonctionne pas

  • Vérifier que l'appareil dispose d'un matériel biométrique

  • S'assurer que Face ID/Touch ID est configuré dans les paramètres

  • Basculer sur le code d'accès si indisponible

Meilleures pratiques

{
  "lockingOption": "biometric",
  "useBackgroundLock": true,
  "backgroundLockDelay": 0,
  "useLockWhenInactive": true,
  "lockInactivityDelay": 300,
}

Pourquoi

  • Imposer la reconnaissance faciale/Touch ID

  • Verrouiller immédiatement en arrière-plan

  • Verrouiller automatiquement après 5 minutes d'inactivité

Exigences pour le format URL

  • Inclure le protocole (https://)

  • Être valides, URLs accessibles

  • Aucune barre oblique finale

Exemples :

  • https://devolutions-server.company.com

  • devolutions-server.company.com (https:// manquant)

Résumé des étapes de déploiement

  1. Télécharger le fichier de spécification AppConfig.

  2. Téléverser sur le Jamf AppConfig Generator.

  3. Configurer les paramètres via le formulaire de l'interface graphique.

  4. Télécharger le plist généré.

  5. Dans Jamf Pro : Mobile Device AppsDevolutions Password ManagerApp Configuration.

  6. Coller le plist, cibler les appareils visés, déployer.

  7. Vérifier sur un appareil test.

Assistance & ressources

Fichier de spécification AppConfig

Ci-dessous se trouve le fichier de spécification AppConfig au format .xml.

<?xml version="1.0" encoding="UTF-8"?>
<managedAppConfiguration>
  <version>1</version>
  <bundleId>net.devolutions.workspace.mobile</bundleId>

  <dict>
    <!-- DVLS configuration -->
    <string keyName="dvls_serverUrl"></string>

    <!-- Devolutions Cloud configuration -->
    <string keyName="hub_url"></string>
    <string keyName="hub_organizationId"></string>

    <!-- Security settings -->
    <string keyName="language">en-US</string>
    <string keyName="lockingOption"></string>
    <boolean keyName="useBackgroundLock">false</boolean>
    <integer keyName="backgroundLockDelay">0</integer>
    <boolean keyName="useLockWhenInactive">false</boolean>
    <integer keyName="lockInactivityDelay">30</integer>

    <!-- General settings -->
    <boolean keyName="shareUsageData">false</boolean>
    <boolean keyName="useFavicon">false</boolean>
    <boolean keyName="autoSearch">false</boolean>
    <boolean keyName="useHubEmbeddedBrowser">true</boolean>
    <boolean keyName="highlightSpecialCharacters">false</boolean>
  </dict>

  <presentation defaultLocale="en-US">
    <!-- Devolutions Server URL -->
    <field keyName="dvls_serverUrl" type="input">
      <label>
        <language value="en-US">Devolutions Server URL</language>
      </label>
      <description>
        <language value="en-US">Full URL to the Devolutions Server including https:// (e.g., https://devolutions-server.company.com)</language>
      </description>
    </field>

    <!-- Devolutions Cloud URL -->
    <field keyName="hub_url" type="input">
      <label>
        <language value="en-US">Devolutions Cloud URL</language>
      </label>
      <description>
        <language value="en-US">Full Devolutions Cloud URL including https:// (e.g., https://yourcompany.devolutions.app)</language>
      </description>
    </field>

    <!-- Devolutions Cloud organization ID -->
    <field keyName="hub_organizationId" type="input">
      <label>
        <language value="en-US">Devolutions Cloud Organization ID</language>
      </label>
      <description>
        <language value="en-US">Organization identifier for Devolutions Cloud (optional)</language>
      </description>
    </field>

    <!-- Language -->
    <field keyName="language" type="select">
      <label>
        <language value="en-US">Language</language>
      </label>
      <description>
        <language value="en-US">App display language</language>
      </description>
      <options>
        <option value="en-US">
          <language value="en-US">English (US)</language>
        </option>
        <option value="fr">
          <language value="en-US">French</language>
        </option>
        <option value="de">
          <language value="en-US">German</language>
        </option>
        <option value="es">
          <language value="en-US">Spanish</language>
        </option>
        <option value="cs">
          <language value="en-US">Czech</language>
        </option>
        <option value="hu">
          <language value="en-US">Hungarian</language>
        </option>
        <option value="it">
          <language value="en-US">Italian</language>
        </option>
        <option value="nl">
          <language value="en-US">Dutch</language>
        </option>
        <option value="pl">
          <language value="en-US">Polish</language>
        </option>
        <option value="ru">
          <language value="en-US">Russian</language>
        </option>
        <option value="sv">
          <language value="en-US">Swedish</language>
        </option>
        <option value="tr">
          <language value="en-US">Turkish</language>
        </option>
        <option value="uk">
          <language value="en-US">Ukrainian</language>
        </option>
        <option value="zh-CHS">
          <language value="en-US">Chinese (Simplified)</language>
        </option>
        <option value="zh-TW">
          <language value="en-US">Chinese (Traditional)</language>
        </option>
      </options>
    </field>

    <!-- Locking option -->
    <field keyName="lockingOption" type="select">
      <label>
        <language value="en-US">Locking Method</language>
      </label>
      <description>
        <language value="en-US">Authentication method for app locking</language>
      </description>
      <options>
        <option value="">
          <language value="en-US">None</language>
        </option>
        <option value="biometric">
          <language value="en-US">Biometric (Touch ID/Face ID)</language>
        </option>
      </options>
    </field>

    <!-- Lock when backgrounded -->
    <field keyName="useBackgroundLock" type="checkbox">
      <label>
        <language value="en-US">Lock When Backgrounded</language>
      </label>
      <description>
        <language value="en-US">Lock app when it goes to background</language>
      </description>
    </field>

    <!-- Background lock delay -->
    <field keyName="backgroundLockDelay" type="select">
      <label>
        <language value="en-US">Background Lock Delay</language>
      </label>
      <description>
        <language value="en-US">Time to wait before locking when backgrounded</language>
      </description>
      <options>
        <option value="0">
          <language value="en-US">Immediately</language>
        </option>
        <option value="60">
          <language value="en-US">1 minute</language>
        </option>
        <option value="300">
          <language value="en-US">5 minutes</language>
        </option>
        <option value="900">
          <language value="en-US">15 minutes</language>
        </option>
        <option value="1800">
          <language value="en-US">30 minutes</language>
        </option>
        <option value="3600">
          <language value="en-US">1 hour</language>
        </option>
      </options>
    </field>

    <!-- Auto-lock when inactive -->
    <field keyName="useLockWhenInactive" type="checkbox">
      <label>
        <language value="en-US">Auto-Lock When Inactive</language>
      </label>
      <description>
        <language value="en-US">Lock after period of inactivity</language>
      </description>
    </field>

    <!-- Inactivity lock delay -->
    <field keyName="lockInactivityDelay" type="select">
      <label>
        <language value="en-US">Inactivity Lock Delay</language>
      </label>
      <description>
        <language value="en-US">Time before locking due to inactivity</language>
      </description>
      <options>
        <option value="30">
          <language value="en-US">30 seconds</language>
        </option>
        <option value="60">
          <language value="en-US">1 minute</language>
        </option>
        <option value="120">
          <language value="en-US">2 minutes</language>
        </option>
        <option value="180">
          <language value="en-US">3 minutes</language>
        </option>
        <option value="240">
          <language value="en-US">4 minutes</language>
        </option>
        <option value="300">
          <language value="en-US">5 minutes</language>
        </option>
      </options>
    </field>

    <!-- Share usage data -->
    <field keyName="shareUsageData" type="checkbox">
      <label>
        <language value="en-US">Share Usage Data</language>
      </label>
      <description>
        <language value="en-US">Share anonymous usage analytics</language>
      </description>
    </field>

    <!-- Use favicons -->
    <field keyName="useFavicon" type="checkbox">
      <label>
        <language value="en-US">Use Favicons</language>
      </label>
      <description>
        <language value="en-US">Download and display website favicons for entries</language>
      </description>
    </field>

    <!-- Auto search -->
    <field keyName="autoSearch" type="checkbox">
      <label>
        <language value="en-US">Auto Search</language>
      </label>
      <description>
        <language value="en-US">Enable auto-search in vaults</language>
      </description>
    </field>

    <!-- Use Devolutions Cloud embedded browser -->
    <field keyName="useHubEmbeddedBrowser" type="checkbox">
      <label>
        <language value="en-US">Use Devolutions Cloud Embedded Browser</language>
      </label>
      <description>
        <language value="en-US">Open Devolutions Cloud connections in embedded browser</language>
      </description>
    </field>

    <!-- Highlight special characters -->
    <field keyName="highlightSpecialCharacters" type="checkbox">
      <label>
        <language value="en-US">Highlight Special Characters</language>
      </label>
      <description>
        <language value="en-US">Highlight special characters in passwords</language>
      </description>
    </field>
  </presentation>
</managedAppConfiguration>
Devolutions Forum logo Partagez vos commentaires