Mike Jumper created GUACAMOLE-1550:
--------------------------------------
Summary: Clarify TOTP reset/status logic
Key: GUACAMOLE-1550
URL: https://issues.apache.org/jira/browse/GUACAMOLE-1550
Project: Guacamole
Issue Type: Improvement
Components: guacamole-auth-totp
Affects Versions: 1.4.0
Reporter: Mike Jumper
The current TOTP reset logic as of GUACAMOLE-770 works well, but feels somewhat
clunky in its use of a checkbox to request that TOTP status be cleared.
Checkboxes typically represent state, but the TOTP form leverages checkboxes to
represent both an action and current state:
* Clear TOTP key (action)
* TOTP key confirmed (state)
Rather than conceptualize things as an action ("reset") and represent that
action with a checkbox, it would be better to consistently use checkboxes to
represent state. For example:
* TOTP key generated (state)
* TOTP key confirmed (state)
--
This message was sent by Atlassian Jira
(v8.20.1#820001)