Elliptica FoilAuth

Rating: 
0
No votes yet

Console variant of the Harbour Foil Auth application.

May be used for automatic retrieval of a temporary password by means of other channels (e.g. ssh link to phone). I'll provide some helper in the future for this probably.

Currently it gets password from env variable SECRET or via command argument (-p, --password). Former variant is more secure IMHO.

You can write some script like this:

$$cat totp:
#!/bin/bash
read SECRET
elliptica-foilauth $@ 2>> foil.err.log

And then use it like this:

ssh defaultuser@%SFOS-Device% totp -i %account label% < passwordfile | xclip -selection clipboard && echo Success

You could even create custom protocol handler for totp: URL sceme with desktop file right from the browser.

Changelog: 

- [foilauth] Added UI for configuring auto-lock delay
- [foilauth] Added UI for configuring the front camera option
- [foilauth] Allow to scan QR code with the front camera
- [foilauth] Do not run the countdown timer at startup
- [foilauth] Dropped unused context properties
- [foilauth] Fixed the default value for the frontCamera option
- [foilauth] Use wakeup timer for auto-lock
- [foil] Pulled in libfoil 1.0.30
- [libglibutil] Update to 1.0.79