- Notifications
You must be signed in to change notification settings - Fork2
Alfred 2-factor authentication workflow with steamguard support.
License
gyaneesh/alfred-totp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Obtain one time passwords from alfred.
$ brew install oauthtool
Nowdownload the latest workflow and install it.
You could either export it from the existing applications you're using or generate a new secret from the website's user control panel.
For SteamGuard OTP, followthis guide to obtain your secret key.
Then insert your totp secret codes into the macOS keychainalfred-totp.keychain
like so:
$ security -i> create-keychain alfred-totp.keychain> set-keychain-settings alfred-totp.keychain> add-generic-password -a alfred-totp -s "name of service" -w "totp secret" alfred-totp.keychain> # repeat above command as needed, crtl-c to quit.
In alfred just typeotp
then start typing the name of your service.
The TOTP code will be pasted to the top most app by default and copied to the clipboard on option return.
If you would like to display all the service's passwords at once, configure the object (script filter) of alfred-totp's workflow as below
- Note: Icons reflected in the results are located at workflow's icon directory and follow service name as entered in the keychain.
Thanks towaynehoover andaria.ia for the code on how to list items from macOS keychain.
About
Alfred 2-factor authentication workflow with steamguard support.