Saltar al contenido

Scope

Un argumento para el control de comportamiento preciso de los comandos de Tauri.

Puede ser de cualquier tipo serializable por serde y se utiliza para permitir o impedir ciertas acciones dentro de un comando de Tauri. El scope configurado se pasa al comando y será aplicado por la implementación del comando.

{
"allow": [{ "path": "$HOME/**" }],
"deny": [{ "path": "$HOME/secret.txt" }]
}

Object Properties:

  • allow
  • deny

Value[] | null

Datos que definen lo que está permitido por el scope.

Value[] | null

Datos que definen lo que está denegado por el scope. Esto debería ser priorizado por la lógica de validación.

Any of the following:

  • integer formateado como int64 Representa un [i64].
  • number formateado como double Representa un [f64].

Un número ACL válido.

Any of the following:

  • null Representa un valor JSON nulo.
  • boolean Representa un [bool].
  • Number Representa un [Number] ACL válido.
  • string Representa un [String].
  • Value[] Representa una lista de otros [Value]s.
  • Representa un mapa de claves [String] a [Value]s. Permite propiedades adicionales: Value

Todos los valores ACL soportados.


© 2026 Colaboradores de Tauri. CC-BY / MIT