From 60643f945cc58565a0ca8ee9f5ec554fa41bd0d9 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Mon, 2 Dec 2024 19:05:24 +0100 Subject: added 2fa script --- 2fa | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 2fa diff --git a/2fa b/2fa new file mode 100755 index 0000000..23725fd --- /dev/null +++ b/2fa @@ -0,0 +1,21 @@ +#!/bin/sh + +# 2-factor authentication based on oathtool + +# Usage: 2fa service [time] + +# Requires: secret, oathtool + +secrets_folder="$HOME/box/secrets" + +if [ -z "$1" ]; then + echo "usage: 2fa service [time]" + exit 1 +fi + +if [ -n "$2" ]; then + t="-N $2" +fi + +secret="$(secret show "$secrets_folder/$1-2fa")" +oathtool -b --totp "$secret" $t -- cgit v1.3