All Projects → momaek → authy

momaek / authy

Licence: Apache-2.0 license
TOTP Alfred Workflow, Authy Aflred Workflow, Authy command line tool

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to authy

apache 2fa
Apache two-factor (2FA) authentication with Google Authenticator based on Time-based One-Time Password (TOTP) or HMAC-based one-time password (HOTP) Algorithms.
Stars: ✭ 63 (-57.43%)
Mutual labels:  totp, authy
cotp
Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality.
Stars: ✭ 45 (-69.59%)
Mutual labels:  totp, authy
MCAuthenticator
2FA for Minecraft!
Stars: ✭ 37 (-75%)
Mutual labels:  totp, authy
Aegis
A free, secure and open source app for Android to manage your 2-step verification tokens.
Stars: ✭ 2,692 (+1718.92%)
Mutual labels:  totp
Weihanli.common
common tools,methods,extension methods etc... .net 常用工具类,公共方法,常用扩展方法等,基础类库
Stars: ✭ 152 (+2.7%)
Mutual labels:  totp
Libreauth
LibreAuth is a collection of tools for user authentication.
Stars: ✭ 201 (+35.81%)
Mutual labels:  totp
Authy
Go library and program to access your Authy TOTP secrets.
Stars: ✭ 244 (+64.86%)
Mutual labels:  totp
Cli
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.
Stars: ✭ 2,151 (+1353.38%)
Mutual labels:  totp
Speakeasy
**NOT MAINTAINED** Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
Stars: ✭ 2,531 (+1610.14%)
Mutual labels:  totp
Twofactorauth.net
.Net library for Two Factor Authentication (TFA / 2FA)
Stars: ✭ 182 (+22.97%)
Mutual labels:  totp
Twofactor
Golang two factor authentication library
Stars: ✭ 179 (+20.95%)
Mutual labels:  totp
Authenticatorpro
📱 Two-Factor Authentication (2FA) client for Android + Wear OS
Stars: ✭ 155 (+4.73%)
Mutual labels:  totp
Twofactor totp
🔑 Second factor TOTP (RFC 6238) provider for Nextcloud
Stars: ✭ 203 (+37.16%)
Mutual labels:  totp
Android Otp Extractor
Extracts OTP tokens from rooted Android devices
Stars: ✭ 147 (-0.68%)
Mutual labels:  totp
Freeotpplus
Enhanced fork of FreeOTP-Android providing a feature-rich 2FA authenticator
Stars: ✭ 223 (+50.68%)
Mutual labels:  totp
Nimble totp
A tiny Elixir library for time-based one time passwords (TOTP)
Stars: ✭ 139 (-6.08%)
Mutual labels:  totp
Go Guardian
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
Stars: ✭ 204 (+37.84%)
Mutual labels:  totp
Yubioath Android
Yubico Authenticator for Android
Stars: ✭ 176 (+18.92%)
Mutual labels:  totp
Multiotp
multiOTP open source strong two factor authentication PHP library, OATH certified, with TOTP, HOTP, Mobile-OTP, YubiKey, SMS, QRcode provisioning, etc.
Stars: ✭ 173 (+16.89%)
Mutual labels:  totp
Nginx Sso
SSO authentication provider for the auth_request nginx module
Stars: ✭ 195 (+31.76%)
Mutual labels:  totp

Authy

Authy Commandline Tool mainly for Alfred Workflow

Installation

Pre-built binaries are available from the releases page.

Alternatively, it can be compiled from source, which requires Go 1.12 or newer:

go get github.com/momaek/authy

To use it

  1. Rename authy-darwin-amd64 or authy-darwin-arm64 to authy
  2. Move authy to your local $PATH
  3. Run authy account. The command will prompt you for your phone number country code (e.g. 1 for United States) and your phone number. This is the number that you used to register your Authy account originally.
  4. If the program identifies an existing Authy account, it will send a device registration request using the push method. This will send a push notification to your existing Authy apps (be it on Android, iOS, Desktop or Chrome), and you will need to respond that from your other app(s).
  5. If the device registration is successful, the program will save its authentication credential (a random value) to $HOME/.authy.json for further uses.
  6. Run authy refresh. The command will prompt you for your Authy backup password. This is required to decrypt the TOTP secrets for the next step.
  7. Run authy fuzz {query} will get an AlfredWorkflow style output
  8. Download AlfredWorkflow Authy.alfredworkflow
  9. Double click Authy.alfredworkflow or manual import from Alfred
  10. Open Alfred and type at {query}

Optional Configuration

By default, the authy config file (.authy.json) and cache (.authy.cache) are stored in $HOME. A custom configuration directory can be set with the environment variable $AUTHY_ROOT

e.g.

export AUTHY_ROOT=~/.dotfiles/secrets/authy

the example above would create the config file ~/.dotfiles/secrets/authy/.authy.json

Attention

To use this tool, you should enable Allow Multi-Device in your Authy App

e.g.

Update

2021-03-11

Default show all results.

FAQ

Telegram Group

TG

Q: Don't work/Don't show result

A: You may update Workflow Configuration(Environment Variables). Add Name/Value:

Name Value
PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:{your_binaryfile_path}

Q: Default don't show all results

A: Switch to Argument Optional

visitors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].