Support FreeOTP+ backup/restore
Here's an example of the backup file of FreeOTP+
{
"tokenOrder": [
"hfghdth:hjjthju"
],
"tokens": [
{
"algo": "SHA1",
"counter": 0,
"digits": 6,
"issuerExt": "hfghdth",
"label": "hjjthju",
"period": 30,
"secret": [
58,
-116,
-88,
-109,
-54,
81
],
"type": "TOTP"
}
]
}
Before supporting freeOTP+ we need to figure out how to handle different apps. Currently, we support OpenOTP by default. We might need to support other apps in the future to make it easier for other to migrate to use Authenticator on their desktop.