All Projects → johnstyle → google-authenticator

johnstyle / google-authenticator

Licence: GPL-3.0 license
Google Authenticator

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to google-authenticator

Otplib
🔑 One Time Password (OTP) / 2FA for Node.js and Browser - Supports HOTP, TOTP and Google Authenticator
Stars: ✭ 916 (+4480%)
Mutual labels:  two-factor, authenticator, two-factor-authentication
Otpauth
One Time Password (HOTP/TOTP) library for Node.js, Deno and browsers.
Stars: ✭ 135 (+575%)
Mutual labels:  two-factor, authenticator, two-factor-authentication
2FAuth
A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
Stars: ✭ 664 (+3220%)
Mutual labels:  qrcode, two-factor, two-factor-authentication
totp
Time-Based One-Time Password Code Generator
Stars: ✭ 76 (+280%)
Mutual labels:  two-factor, authenticator, two-factor-authentication
React Native Phone Verification
The best React Native example for phone verification (an alternative to Twitter Digits).
Stars: ✭ 332 (+1560%)
Mutual labels:  two-factor, two-factor-authentication
2FA-Auth
Generating 2FA codes in your terminal
Stars: ✭ 23 (+15%)
Mutual labels:  two-factor, two-factor-authentication
Authelia
The Single Sign-On Multi-Factor portal for web apps
Stars: ✭ 11,094 (+55370%)
Mutual labels:  two-factor, two-factor-authentication
Twofa
A TouchID-aware 2-factor authenticator for macOS
Stars: ✭ 105 (+425%)
Mutual labels:  authenticator, two-factor-authentication
Privacyidea
🔐 multi factor authentication system (2FA, MFA, OTP Server)
Stars: ✭ 1,027 (+5035%)
Mutual labels:  two-factor, two-factor-authentication
Vonage Java Sdk
Vonage Server SDK for Java. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 75 (+275%)
Mutual labels:  two-factor, two-factor-authentication
Speakeasy
**NOT MAINTAINED** Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
Stars: ✭ 2,531 (+12555%)
Mutual labels:  two-factor, two-factor-authentication
otp-authenticator-webapp
A 'Google Authenticator' like Single Page Application
Stars: ✭ 69 (+245%)
Mutual labels:  qrcode, authenticator
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 (+215%)
Mutual labels:  two-factor, two-factor-authentication
Two Factor Auth
Generate 2FA tokens compatible with Google Authenticator
Stars: ✭ 352 (+1660%)
Mutual labels:  two-factor, two-factor-authentication
Authenticatorpro
📱 Two-Factor Authentication (2FA) client for Android + Wear OS
Stars: ✭ 155 (+675%)
Mutual labels:  authenticator, two-factor-authentication
One Time
One Time Password (TOTP and HOTP) library for Clojure. TOTP/HOTP is widely used for Two Factor / Multi Factor Authentication.
Stars: ✭ 129 (+545%)
Mutual labels:  qrcode, two-factor-authentication
Authenticator
Two-Factor Authentication Client for iOS
Stars: ✭ 648 (+3140%)
Mutual labels:  authenticator, two-factor-authentication
Twofactor totp
🔑 Second factor TOTP (RFC 6238) provider for Nextcloud
Stars: ✭ 203 (+915%)
Mutual labels:  two-factor, two-factor-authentication
Twofactorauth
PHP library for Two Factor Authentication (TFA / 2FA)
Stars: ✭ 722 (+3510%)
Mutual labels:  qrcode, two-factor
Twofactorauth.net
.Net library for Two Factor Authentication (TFA / 2FA)
Stars: ✭ 182 (+810%)
Mutual labels:  qrcode, two-factor

#Google-Authenticator Flattr this

Latest Stable Version Total Downloads Build Status Dependency Status SensioLabsInsight

Google Authenticator

##Usage

###Step 1 - Register application

$google = new GoogleAuthenticator();

// Register application
echo $google->getQRCodeUrl('MyApplicationName');

// Save secret Key
$secretKey = $google->getSecretKey();

###Step 2 - Verify Code

$google = new GoogleAuthenticator($secretKey);

// User submit code
$userSubmitCode = '';

// Verify Code
if ($google->verifyCode($userSubmitCode)) {

    // OK
}

##Demonstration Demonstration

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].