From c03840e32b6ac72497d317c3646304b30a9e9793 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 26 Sep 2021 14:51:33 +0200 Subject: integrate TOTP choice into authentication button list; add text to explain policy review --- contrib/LICENSING | 4 + contrib/Makefile.am | 1 + contrib/anastasis_gtk_main_window.glade | 279 +++++++++++++++++++------------- 3 files changed, 170 insertions(+), 114 deletions(-) diff --git a/contrib/LICENSING b/contrib/LICENSING index da054c1..2533ed4 100644 --- a/contrib/LICENSING +++ b/contrib/LICENSING @@ -20,3 +20,7 @@ noun_blindfold_3574196.svg Anastasis SARL (official logo, used with permission): logo.png + +FreeOTP (official logo, Free Software): +freeotp.svg +freeotp.png diff --git a/contrib/Makefile.am b/contrib/Makefile.am index ad7c839..2ef1d17 100644 --- a/contrib/Makefile.am +++ b/contrib/Makefile.am @@ -15,6 +15,7 @@ IMAGES = \ outline_video_camera_front_black_24dp.png \ outline_home_work_black_24dp.png \ ngi_ledger.png \ + freeotp.png \ bandiera_stelle.png EXTRA_DIST = \ diff --git a/contrib/anastasis_gtk_main_window.glade b/contrib/anastasis_gtk_main_window.glade index 8f51d51..ddc546d 100644 --- a/contrib/anastasis_gtk_main_window.glade +++ b/contrib/anastasis_gtk_main_window.glade @@ -234,6 +234,7 @@ Author: Christian Grothoff, Dennis Neufeld True False + 5 5 outline_email_black_24dp.png @@ -242,6 +243,11 @@ Author: Christian Grothoff, Dennis Neufeld 1 10 + + True + False + freeotp.png + True False @@ -250,6 +256,7 @@ Author: Christian Grothoff, Dennis Neufeld True False + 5 5 outline_stay_current_portrait_black_24dp.png @@ -302,6 +309,7 @@ Author: Christian Grothoff, Dennis Neufeld True False + 5 5 outline_home_work_black_24dp.png @@ -311,6 +319,7 @@ Author: Christian Grothoff, Dennis Neufeld True False + 5 5 outline_contact_support_black_24dp.png @@ -356,12 +365,6 @@ Author: Christian Grothoff, Dennis Neufeld - - True - False - 5 - outline_video_camera_front_black_24dp.png - False GDK_BUTTON_PRESS_MASK | GDK_STRUCTURE_MASK @@ -1779,28 +1782,27 @@ with <a href="https://www.ngi.eu/ngi-projects/ledger/">funding</a> f 0 none - + + True False - 5 - 4 - 8 - True + 5 + 5 + True + True SMS True True - True True + Add authentication using a transaction number send to a mobile phone number. image_sms - False - True - 5 - 0 + 0 + 0 @@ -1809,14 +1811,13 @@ with <a href="https://www.ngi.eu/ngi-projects/ledger/">funding</a> f True True True + Add authentication using a transaction number send to an e-mail address. email_image - False - True - 5 - 1 + 1 + 0 @@ -1825,14 +1826,27 @@ with <a href="https://www.ngi.eu/ngi-projects/ledger/">funding</a> f True True True + Add authentication using security question and answer. question_image - False - True - 5 - 2 + 2 + 0 + + + + + _Video + True + True + video_image + True + + + + 3 + 0 @@ -1841,48 +1855,48 @@ with <a href="https://www.ngi.eu/ngi-projects/ledger/">funding</a> f True True True + Add authentication using a transaction number send to a postal address. postal_image - False - True - 5 - 3 + 0 + 1 - - _Video + + IBAN + True True True - video_image - True - + Add authentication using a payment of from a designated IBAN account. + image_iban + - False - True - 5 - 4 + 2 + 1 - - IBAN + + TOTP True True True - image_iban - + Add Time-Based One-Time Password authentication (RFC 6238) + image_freeotp + - False - True - 5 - 5 + 1 + 1 + + + @@ -2093,93 +2107,123 @@ with <a href="https://www.ngi.eu/ngi-projects/ledger/">funding</a> f 10 12 - + True - True - in + False + vertical + 10 + + + True + False + start + 15 + 15 + 10 + 10 + Each recovery policy specifies a combination of authentication methods sufficient to recover the secret. +Please review the recovery policies for the secret you are about to back up. +If the automatically generated recovery policies are inadequate for your use case, use right-click to add, edit or delete policies. +You can also use "back" to add additional authentication methods. + True + + + False + True + 0 + + - + True True - policy_review_treestore - - - - - - + in - - True - 5 - autosize - Policy + + True + True + policy_review_treestore + 0 + + + + + + - - - 0 - + + 5 + autosize + Policy + + + + 0 + + + - - - - - True - 5 - autosize - Type - - - 1 - + + 5 + autosize + Type + + + + 1 + + + - - - - - True - 5 - autosize - Cost - - - 2 - + + 5 + autosize + Cost + + + + 2 + + + - - - - - True - 5 - autosize - Provider - - - 3 - + + 5 + autosize + Provider + + + + 3 + + + - - - - - False - True - 5 - autosize - Expiration - - - 4 - + + False + 5 + autosize + Expiration + + + + 4 + + + + + False + True + 1 + @@ -3896,4 +3940,11 @@ select a different provider or backup version. + + True + False + 5 + 5 + outline_video_camera_front_black_24dp.png + -- cgit v1.2.3