From 49def6e75c1b4e06b0beed12970bb7e56f3a24dc Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 26 Apr 2026 20:42:00 -0700 Subject: [PATCH] feat(packaging): polkit policy with 7 AuthForge actions --- debian/io.dangerousthings.AuthForge.policy | 80 ++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 debian/io.dangerousthings.AuthForge.policy diff --git a/debian/io.dangerousthings.AuthForge.policy b/debian/io.dangerousthings.AuthForge.policy new file mode 100644 index 0000000..4229ee8 --- /dev/null +++ b/debian/io.dangerousthings.AuthForge.policy @@ -0,0 +1,80 @@ + + + + + Dangerous Things + https://dangerousthings.com + + + Enroll a security key for your own account + Authentication is required to enroll a security key. + + auth_self_keep + auth_self_keep + auth_self_keep + + + + + Remove a security key from your own account + Authentication is required to remove a security key. + + auth_self_keep + auth_self_keep + auth_self_keep + + + + + Enroll a security key for another user + Administrator authentication is required to enroll on behalf of another user. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Change AuthForge MFA policy + Administrator authentication is required to change MFA policy. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Set a first-login enrollment flag for a user + Administrator authentication is required to require enrollment for a user. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Clear a user's first-login enrollment flag + Administrator authentication is required to clear a pending-enrollment flag. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Generate a one-time recovery code for a user + Administrator authentication is required to generate a recovery code. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + +