All Projects → 2factorauth → Twofactorauth

2factorauth / Twofactorauth

Licence: mit
List of sites with two factor auth support which includes SMS, email, phone calls, hardware, and software.

Programming Languages

SCSS
7915 projects
HTML
75241 projects
ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to Twofactorauth

Craft Twofactorauthentication
Craft plugin for two-factor or two-step login using Time Based OTP.
Stars: ✭ 31 (-98.92%)
Mutual labels:  authentication, two-factor
Yosai
A Security Framework for Python applications featuring Authorization (rbac permissions and roles), Authentication (2fa totp), Session Management and an extensive Audit Trail
Stars: ✭ 582 (-79.69%)
Mutual labels:  authentication, two-factor
Authelia
The Single Sign-On Multi-Factor portal for web apps
Stars: ✭ 11,094 (+287.23%)
Mutual labels:  authentication, two-factor
Privacyidea
🔐 multi factor authentication system (2FA, MFA, OTP Server)
Stars: ✭ 1,027 (-64.15%)
Mutual labels:  authentication, two-factor
Vonage Java Sdk
Vonage Server SDK for Java. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 75 (-97.38%)
Mutual labels:  authentication, two-factor
Feathers Vue
A boiler plate template using Feathers with Email Verification, Vue 2 with Server Side Rendering, stylus, scss, jade, babel, webpack, ES 6-8, login form, user authorization, and SEO
Stars: ✭ 195 (-93.19%)
Mutual labels:  authentication, scss
Node Redux Auth
Token authentication system using Node, Mongo, React, Redux
Stars: ✭ 179 (-93.75%)
Mutual labels:  authentication, scss
Run Aspnetcore Realworld
E-Commerce real world example of run-aspnetcore ASP.NET Core web application. Implemented e-commerce domain with clean architecture for ASP.NET Core reference application, demonstrating a layered application architecture with DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 208 (-92.74%)
Mutual labels:  authentication, scss
Prejss
Get the power of PostCSS with plugins in your JSS styles. 🎨 Just put CSS into JS and get it as JSS object.
Stars: ✭ 238 (-91.69%)
Mutual labels:  scss
Django Rest Registration
User-related REST API based on the awesome Django REST Framework
Stars: ✭ 240 (-91.62%)
Mutual labels:  authentication
Jekyll Serif Theme
Serif is a beautiful business theme for Jekyll.
Stars: ✭ 235 (-91.8%)
Mutual labels:  scss
Blog Angular
Angular 笔记
Stars: ✭ 238 (-91.69%)
Mutual labels:  scss
Nextjs Starter
A starter project for next js with authentication - Contains React 17 + Typescript + Tailwind CSS 2 + React Query 3 + GitHub Auth + LinkedIn Auth + Password-less Auth + Fauna DB
Stars: ✭ 235 (-91.8%)
Mutual labels:  authentication
Locomotive Boilerplate
🚂 Front-end boilerplate for projects by Locomotive.
Stars: ✭ 236 (-91.76%)
Mutual labels:  scss
Hexo Theme Daily
A simple theme for Hexo
Stars: ✭ 246 (-91.41%)
Mutual labels:  scss
Rfs
✩ Automates responsive resizing ✩
Stars: ✭ 2,789 (-2.65%)
Mutual labels:  scss
Sso
sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
Stars: ✭ 2,835 (-1.05%)
Mutual labels:  authentication
Terraform Aws Cognito Auth
Serverless Authentication as a Service (AaaS) provider built on top of AWS Cognito
Stars: ✭ 248 (-91.34%)
Mutual labels:  authentication
Firebase Ios Sdk
Firebase iOS SDK
Stars: ✭ 3,309 (+15.5%)
Mutual labels:  authentication
Blazorwithidentity
A project template for a blazor hosted app using cookie based authentication with ef core identity.
Stars: ✭ 242 (-91.55%)
Mutual labels:  authentication

2fa.directory

Build Status License Twitter

A list of popular sites and whether or not they support two factor authentication.

The Goal 🥅

The goal of this project is to build a website (2fa.directory) with a list of popular sites that support two factor authentication, as well as the methods that they provide.

Our hope is to aid consumers who are deciding between alternative services based on the security they offer for their customers. This project also serves as an indicator of general security efforts used on a site.

Contributing ✏️

2fa.directory is only possible thanks to community contributions. We welcome all contributions to the project. If you would like to contribute, please read the entire guidelines in CONTRIBUTING.md.

Installing dependencies 🛠️

1. Docker

docker pull 2factorauth/twofactorauth

2. Snap

  sudo snap install ruby --classic
  npm i babel-minify
  bundle config set path './vendor/cache'
  bundle install

3. Manual installation

This is the most difficult option and recommended for environments where Docker or Snap can't be used.

GNU/Linux and WSL:

sudo apt install build-essential ruby-bundler ruby-dev make gcc g++ zlib1g-dev npm
npm i babel-minify
bundle config set path './vendor/cache'
bundle install

MacOS (Requires Xcode):

# Install homebrew
xcode-select --install
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh

# Install ruby & nodejs(npm)
brew install ruby
brew install nodejs
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile

# Install Bundler and dependencies
gem install bundler
bundle config set path './vendor/cache'
bundle install
npm i babel-minify

Building 🏃

Docker (Windows/Linux/MacOS):

docker run -p 4000:4000 -v $(pwd):/twofactorauth 2factorauth/twofactorauth

Snap/Manual:

# Create _data/all.json
ruby ./scripts/join-entries.rb > _data/all.json

# Generating API files
mkdir -p api/v1 api/v2 api/v3
bundle exec ruby ./scripts/APIv1.rb
bundle exec ruby ./scripts/APIv2.rb
bundle exec ruby ./scripts/APIv3.rb

# Building the site
bundle exec jekyll build

# Minify JS (Optional)
./scripts/minify-js.sh

# Building regional sites (Optional)
ruby ./scripts/regions.rb

To run the site on a minimal WEBrick webserver, do:

bundle exec jekyll serve

The website should now be accessible from http://localhost:4000.

License ⚖️

This code is distributed under the MIT license. For more info, read the LICENSE file distributed with the source code.

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