https://github.com/moul/alfred-workflow-gauth
:key: TOTP - Google Authenticator Workflow for Alfred2 (Two-Factor authentication)
https://github.com/moul/alfred-workflow-gauth
alfred-workflow authentication gauth
Last synced: 11 months ago
JSON representation
:key: TOTP - Google Authenticator Workflow for Alfred2 (Two-Factor authentication)
- Host: GitHub
- URL: https://github.com/moul/alfred-workflow-gauth
- Owner: moul
- License: mit
- Created: 2014-02-27T13:23:46.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2022-11-12T15:50:24.000Z (over 3 years ago)
- Last Synced: 2025-05-20T05:04:17.717Z (about 1 year ago)
- Topics: alfred-workflow, authentication, gauth
- Language: Python
- Homepage: https://manfred.life/alfred-workflow-gauth
- Size: 979 KB
- Stars: 242
- Watchers: 9
- Forks: 40
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Alfred Workflow: Google Authenticator
=====================================
[](https://travis-ci.org/moul/alfred-workflow-gauth)
An Alfred 2 workflow for Google Authenticator / a.k.a. Two-Factors Authentication / a.k.a. Time-Based Authentication Token / a.k.a. TOTP


An Alfred workflow equivalent of the mobile applications [Google Authenticator](https://itunes.apple.com/en/app/google-authenticator/id388497605?mt=8) and [Authy](https://www.authy.com).
I personally use it on Gmail, Amazon AWS, Github, Facebook, Evernote and Dropbox
A bigger list is available on [Wikipedia](http://en.wikipedia.org/wiki/Two-step_verification)
Installation
------------
Create a `~/.gauth` file with your secrets, ie:
```ini
[google - bob@gmail.com]
secret=xxxxxxxxxxxxxxxxxx
[evernote - robert]
secret=yyyyyyyyyyyyyyyyyy
```
[Download](https://github.com/moul/alfred-workflow-gauth/raw/master/Google%20Authenticator.alfredworkflow) and import to Alfred
Dependencies
------------
- Alfred 2 or 3 with PowerPack
- Python3
Non-exhaustive list of links for "secret" installation
------------------------------------------------------
- [Google](http://www.google.com/landing/2step/)
- [Dropbox](https://www.dropbox.com/help/363/en)
- [Evernote](http://blog.evernote.com/blog/2013/05/30/evernotes-three-new-security-features/)
- [Github](https://github.com/blog/1614-two-factor-authentication)
- [Amazon AWS](http://aws.amazon.com/iam/details/mfa/)
- [Facebook](https://www.facebook.com/settings?tab=security)
Links
-----
- [Packal: Gauth](http://www.packal.org/workflow/gauth)
- [Official Forum Post](http://www.alfredforum.com/topic/4062-gauth-google-authenticator-time-based-two-factor-authentication/)
- [Source Code](https://github.com/moul/alfred-workflow-gauth/)
Development
-----------
After modifying files locally, run `build.sh` to update the workflow file, and
commit the workflow file update to this repository.
Acknowledgment
--------------
- Original alarm clock icon
- [Alex Auda Samora from The Noun Project](http://thenounproject.com/razerk/)
- Licensed under Creative Commons Attribution
- Status & signs icons
- [Hereldar Terkenya](http://hereldar.deviantart.com/)
- Licensed under a Creative Commons Attribution-Share Alike 3.0 License
- Original source code
- [Manfred Touron](https://github.com/moul)
- Serial contributor
- [Gilberto Olimpio](https://github.com/golimpio)
License
-------
MIT