Skip to content
This repository has been archived by the owner on Dec 2, 2021. It is now read-only.

Latest commit

 

History

History
32 lines (20 loc) · 1.3 KB

index.md

File metadata and controls

32 lines (20 loc) · 1.3 KB

scheb/two-factor-bundle

This Symfony bundle provides two-factor authentication for your website.

By enabling the bundle it will hook into the authentication process and listen for authentication events. If the user entity supports two-factor authentication, it will not grant access until the user enters a valid authentication code.

The bundle supports multiple authentication methods.

Index

Authentication Methods

The bundle supports the following authentication methods out of the box:

Custom authentication methods

If you want to implement you own custom authentication method (e.g. SMS code, PIN), you can do so by creating a two-factor provider, you can read more on how to create a custom authentication method here.

Multi-level Authentication

You can also enable multiple authentication methods at the same time. This allows you to create a multi-level authentication process (three-factor and even more).