API reference

Permissions

Every permission identifier of the plugin, generated from permissions/.

Generated from permissions/default.toml and permissions/autogenerated/, which Tauri writes from the command list. How to use them in a capability: Permissions guide.

Default permission set

Identifier: keyring-store:default

Default permissions for the plugin

It includes 20 permissions:

allow-get-passwords, allow-set-passwords, allow-delete-passwords, allow-password-exists, allow-export-passwords-plain, allow-import-passwords-plain, allow-export-passwords-encrypted, allow-import-passwords-encrypted, allow-ping, allow-initialize, allow-destroy, allow-save, allow-create-client, allow-load-client, allow-get-store-record, allow-save-store-record, allow-remove-store-record, allow-save-secret, allow-remove-secret, allow-execute-procedure

All permissions

IdentifierDescriptionIn default
keyring-store:allow-create-clientEnables the create_client command without any pre-configured scope.✓
keyring-store:deny-create-clientDenies the create_client command without any pre-configured scope.
keyring-store:allow-delete-passwordsEnables the delete_passwords command without any pre-configured scope.✓
keyring-store:deny-delete-passwordsDenies the delete_passwords command without any pre-configured scope.
keyring-store:allow-destroyEnables the destroy command without any pre-configured scope.✓
keyring-store:deny-destroyDenies the destroy command without any pre-configured scope.
keyring-store:allow-execute-procedureEnables the execute_procedure command without any pre-configured scope.✓
keyring-store:deny-execute-procedureDenies the execute_procedure command without any pre-configured scope.
keyring-store:allow-export-passwords-encryptedEnables the export_passwords_encrypted command without any pre-configured scope.✓
keyring-store:deny-export-passwords-encryptedDenies the export_passwords_encrypted command without any pre-configured scope.
keyring-store:allow-export-passwords-plainEnables the export_passwords_plain command without any pre-configured scope.✓
keyring-store:deny-export-passwords-plainDenies the export_passwords_plain command without any pre-configured scope.
keyring-store:allow-get-passwordsEnables the get_passwords command without any pre-configured scope.✓
keyring-store:deny-get-passwordsDenies the get_passwords command without any pre-configured scope.
keyring-store:allow-get-store-recordEnables the get_store_record command without any pre-configured scope.✓
keyring-store:deny-get-store-recordDenies the get_store_record command without any pre-configured scope.
keyring-store:allow-import-passwords-encryptedEnables the import_passwords_encrypted command without any pre-configured scope.✓
keyring-store:deny-import-passwords-encryptedDenies the import_passwords_encrypted command without any pre-configured scope.
keyring-store:allow-import-passwords-plainEnables the import_passwords_plain command without any pre-configured scope.✓
keyring-store:deny-import-passwords-plainDenies the import_passwords_plain command without any pre-configured scope.
keyring-store:allow-initializeEnables the initialize command without any pre-configured scope.✓
keyring-store:deny-initializeDenies the initialize command without any pre-configured scope.
keyring-store:allow-load-clientEnables the load_client command without any pre-configured scope.✓
keyring-store:deny-load-clientDenies the load_client command without any pre-configured scope.
keyring-store:allow-password-existsEnables the password_exists command without any pre-configured scope.✓
keyring-store:deny-password-existsDenies the password_exists command without any pre-configured scope.
keyring-store:allow-pingEnables the ping command without any pre-configured scope.✓
keyring-store:deny-pingDenies the ping command without any pre-configured scope.
keyring-store:allow-remove-secretEnables the remove_secret command without any pre-configured scope.✓
keyring-store:deny-remove-secretDenies the remove_secret command without any pre-configured scope.
keyring-store:allow-remove-store-recordEnables the remove_store_record command without any pre-configured scope.✓
keyring-store:deny-remove-store-recordDenies the remove_store_record command without any pre-configured scope.
keyring-store:allow-saveEnables the save command without any pre-configured scope.✓
keyring-store:deny-saveDenies the save command without any pre-configured scope.
keyring-store:allow-save-secretEnables the save_secret command without any pre-configured scope.✓
keyring-store:deny-save-secretDenies the save_secret command without any pre-configured scope.
keyring-store:allow-save-store-recordEnables the save_store_record command without any pre-configured scope.✓
keyring-store:deny-save-store-recordDenies the save_store_record command without any pre-configured scope.
keyring-store:allow-set-passwordsEnables the set_passwords command without any pre-configured scope.✓
keyring-store:deny-set-passwordsDenies the set_passwords command without any pre-configured scope.