Displaying 1 to 20 from 48 results

google2fa - A One Time Password Authentication package, compatible with Google Authenticator.

  •    PHP

Google2FA is a PHP implementation of the Google Two-Factor Authentication Module, supporting the HMAC-Based One-time Password (HOTP) algorithm specified in RFC 4226 and the Time-based One-time Password (TOTP) algorithm specified in RFC 6238. This package is agnostic, but there's a Laravel bridge.

privacyIDEA - Modular Authentication System

  •    Python

privacyIDEA is a Two Factor Authentication System which is multi-tenency- and multi-instance-capable. Using privacyIDEA you can enhance your existing applications like local login, VPN, remote access, SSH connections, access to web sites or web portals with a second factor during authentication.

aws-mfa - Manage AWS MFA Security Credentials

  •    Python

aws-mfa makes it easy to manage your AWS SDK Security Credentials when Multi-Factor Authentication (MFA) is enforced on your AWS account. It automates the process of obtaining temporary credentials from the AWS Security Token Service and updating your AWS Credentials file (located at ~/.aws/credentials). Traditional methods of managing MFA-based credentials requires users to write their own bespoke scripts/wrappers to fetch temporary credentials from STS and often times manually update their AWS credentials file. short-term - A temporary set of credentials that are generated by AWS STS using your long-term credentials in combination with your MFA device serial number (either a hardware device serial number or virtual device ARN) and one time token code. Your short term credentials are the credentials that are actively utilized by the AWS SDK in use.

two-factor-auth - Generate 2FA tokens compatible with Google Authenticator

  •    Go

Simple CLI app that generates tokens compatible with Google Authenticator. I implemented this mainly to understand how it works, you should probably not use this.




google2fa-laravel - A One Time Password Authentication package, compatible with Google Authenticator for Laravel

  •    PHP

Google2FA is a PHP implementation of the Google Two-Factor Authentication Module, supporting the HMAC-Based One-time Password (HOTP) algorithm specified in RFC 4226 and the Time-based One-time Password (TOTP) algorithm specified in RFC 6238. This package is a Laravel bridge to Google2FA's PHP package.

two-factor-bundle - Two-factor authentication for Symfony applications

  •    PHP

... and follow the installation instructions. Detailed documentation of all features can be found in the Resources/doc directory.

twofactor_sms - πŸ”‘ Second factor SMS provider, using an external messagin gateway

  •    Javascript

A two-factor auth provider for Nextcloud 11. See my blog post on more info about Nextcloud's internal 2FA.This app uses external SMS services for sending the code. Currently there is only one provider, but the idea is to support multiple as different countries have their specific providers.


one-time - One Time Password (TOTP and HOTP) library for Clojure

  •    Clojure

A Clojure library for generating one time passwords (HOTP & TOTP) as per RFC 4226 and RFC 6238. One time passwords are used by a lot of websites for multi factor / two factor authentication. You can find a list of such websites here. One-Time is a feature complete and fairly stable library, given the small surface area of it's intent. Bugfixes and dependency updates will be made as required.

shibboleth-mfa-u2f-auth - U2F multifactor authentication plugin for Shibboleth IdPv3

  •    Groovy

This project is work in progress. U2F authentication flow for Shibboleth Identity Provider v3.3.x. The U2F flow is designed to be used together with another login flow, usually by utilizing the MFA login flow.

crotp - CrOTP - One Time Passwords for Crystal

  •    Crystal

The Crystal One Time Password library. You can see and run these examples and more in example/crotp.cr.

nexmo-node - Nexmo REST API client for Node

  •    Javascript

Nexmo REST API client for Node.js. API support for SMS, Voice Calls, Text-to-Speech, Numbers, Verify (2FA) and more.

verify-ios-sdk - Nexmo Verify SDK for iOS

  •    Swift

You use Nexmo Verify to check that a person has access to a specific phone number. Using Verify SDK for iOS you easily integrate Verify functionality into your iOS app. With the NexmoVerify for iOS, you enter the user's phone number and the SDK completes verification for you.

2fa - Node.js TOTP + HOTP library, with nice utilities for handing 2FA

  •    Javascript

Module for generating and verifying 2FA codes (specifically TOTP and HOTP). Also contains utilities for handing 2FA logic, such as generating Google Authenticator compatible QR codes (without going via Google Charts) and generating backup codes.

otplib - :key: One Time Password (OTP) / 2FA for Node

  •    Javascript

otplib is a JavaScript One Time Password (OTP) library. It provides both functional and class based interfaces for dealing with OTP generation and verification. It implements both HOTP - RFC 4226 and TOTP - RFC 6238, and are tested against the test vectors provided in their respective RFC specifications. These datasets can be found in the packages/tests folder.

duo_go - An implementation of the Duo Security Web SDK in Go/Golang.

  •    Go

For a more complete example, checkout the demo code. Configure your ikey, skey, akey, and host, in duo_go_demo.go.

authentication-service - Authentication microservice

  •    Javascript

The communication between your app and the microservice is by using simple redirects and JWT tokens. You redirect the user to the signin / register URLs and when the user is authenticated it is redirected to a callback endpoint where you get a JWT token that needs to be verified. The microservice requires a PostgreSQL database (other databases will be supported soon). The microservice creates the tables needed if they don't exist.

node-identif - :key: Helper class to verify one's identity via personal channels(SMS, Phone, E-Mail and more!)

  •    Javascript

Identif is an abstract helper class to easily implement the identity verification logic via personal channels like SMS, Phone, E-Mail, and more. This project follows the Contributor Covenant Code of Conduct.

mfa-monitor - Backendless security monitoring for your MFA enabled services. πŸ”

  •    Javascript

Monitor your online applications without worrying about the hosting platform, bills, and servers. Run simple crontab task to oversee the actual state of the MFA (Multi-Factor Authentication) among different services like AWS (Amazon Web Services), Github, Google, Slack and more. The installation consists of two simple steps. The first one is the NPM dependency installation process and the second one is the MFA monitor configuration.