Late, but better late then never… How about run0?
Advantages:
- Speak for itself on its homepage.
Disadvantages:
- Increases dependency on systemd, but moving away from Debian (systemd based) is not very likely anyhow (Requesting a Port to a Different Base Operating System) as well as for reasoning documented on systemd.
- No credential caching yet. (run0: persistent authentication feature (if possible, probably not) · Issue #33366 · systemd/systemd · GitHub)