Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/qoomon/otp-authenticator-webapp

A 'Google Authenticator' like Single Page Application
https://github.com/qoomon/otp-authenticator-webapp

authenticator backup generator google offline one-time-passwords otp otpauth password-generator qrcode qrcode-generator secure static webapp

Last synced: 6 days ago
JSON representation

A 'Google Authenticator' like Single Page Application

Awesome Lists containing this project

README

        

# otp-authenticator-webapp [![starline](https://starlines.qoo.monster/assets/qoomon/otp-authenticator-webapp)](https://github.com/qoomon/starlines)

[![Build Workflow](https://github.com/qoomon/otp-authenticator-webapp/workflows/Build%20&%20Deploy/badge.svg)](https://github.com/qoomon/otp-authenticator-webapp/actions)

A *Google Authenticator* like offline webapp.

Hosted at github pages: https://qoomon.github.io/otp-authenticator-webapp

> [!Important]
> ☂️ No External Services are used, local JavaScript execution only ☂️

### Features
* generate TOTP codes
* show remaining valid seconds for totp code
* generate QR-code with OTPAuth URL
* click on QR-code to copy OTPAuth URL
* parse OTPAuth URLs in the `secret` input field
* e.g. `otpauth://totp/john.doe?secret=N2SJSUOXCKQM5MAX7N7J3NBUQ4WTL66G&issuer=example.org`

### Host in Your Own GitHub Account
* Fork this repo
* Go to your forked Repository -> `Settings` -> `GitHub Pages`
* Ensure `Source` is set to `gh-pages`
* Find your link to the app `Your site is published at https://USERNAME.github.io/otp-authenticator-webapp/`