Add OS auth to local backup key viewer

This commit is contained in:
ayumi-signal
2025-06-16 16:38:53 -07:00
committed by GitHub
parent cae8bd482f
commit 37422e41f5
15 changed files with 1070 additions and 12 deletions

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD polkit Policy Configuration 1.0//EN" "http://www.freedesktop.org/software/polkit/policyconfig-1.dtd">
<policyconfig>
<vendor>Signal Desktop</vendor>
<vendor_url>https://signal.org/</vendor_url>
<action id="org.signalapp.enable-backups">
<description>Enable backups</description>
<message>Authentication is required to enable backups.</message>
<defaults>
<allow_any>auth_admin</allow_any>
<allow_inactive>auth_admin</allow_inactive>
<allow_active>auth_admin</allow_active>
</defaults>
</action>
</policyconfig>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD polkit Policy Configuration 1.0//EN" "http://www.freedesktop.org/software/polkit/policyconfig-1.dtd">
<policyconfig>
<vendor>Signal Desktop</vendor>
<vendor_url>https://signal.org/</vendor_url>
<action id="org.signalapp.view-aep">
<description>View backup key</description>
<message>Authentication is required to view your backup key.</message>
<defaults>
<allow_any>auth_admin</allow_any>
<allow_inactive>auth_admin</allow_inactive>
<allow_active>auth_admin</allow_active>
</defaults>
</action>
</policyconfig>