I've run into a few use-cases where it would be handy to be able to trigger the bootstrap workflow without deleting the current keys or where it would be handy to inhibit the bootstrap workflow but still have the user configured with no keys.
Would it be possible to do something like?
- Add a boolean to the user DB indicating whether bootstrap was needed.
- Default that to true or false based on some config value.
- Have a button in the UI to flip the status.
- Trigger the bootstrap flow based on that flag instead of "no keys".