Update 2FA doc

This commit is contained in:
Maxime Besson 2022-03-04 17:40:45 +01:00
parent 668b11b399
commit 03df3a3329
2 changed files with 29 additions and 22 deletions

View File

@ -14,16 +14,23 @@ combination of two different factors between:
Since 2.0, LLNG provides some second factor plugins that can be used to
complete authentication module with 2FA :
- :doc:`U2F-or-TOTP<utotp2f>` *(enable both U2F and TOTP)*
- :doc:`TOTP<totp2f>` *(to use
with* `FreeOTP <https://freeotp.github.io/>`__\ *,*\ `Google-Authenticator <https://en.wikipedia.org/wiki/Google_Authenticator>`__\ *,…)*
- :doc:`U2F tokens<u2f>`
- :doc:`Yubikey tokens<yubikey2f>` *(provided by Yubico)*
Second factors that can be registered by the user:
- :doc:`TOTP<totp2f>` *(to use with* `FreeOTP <https://freeotp.github.io/>`__\ *,*\ `Google-Authenticator <https://en.wikipedia.org/wiki/Google_Authenticator>`__\ *,…)*
- :doc:`WebAuthn<webauthn2f>` *(Web Authentication API)*
- :doc:`Yubico OTP<yubikey2f>` *(Legacy OTP method from Yubico)*
- :doc:`U2F tokens<u2f>` |deprecated|
- :doc:`U2F-or-TOTP<utotp2f>` *(enable both U2F and TOTP)* |deprecated|
Second factors that rely on external systems:
- :doc:`E-Mail 2F<mail2f>` *(Send a code to an email address)*
- :doc:`External 2F<external2f>` *(to call an external command)*
- :doc:`REST<rest2f>` *(Remote REST app)*
- :doc:`RADIUS<radius2f>` *(Remote RADIUS server)*
- :doc:`WebAuthn<webauthn2f>` *(Web Authentication API)*
.. |deprecated| image:: /documentation/deprecated.png
:alt: deprecated
The E-Mail, External and REST 2F modules
:doc:`may be declared multiple times<sfextra>` with different sets of

View File

@ -176,20 +176,24 @@ Obsolete Backends Authenticat
:doc:`Remote LL::NG<authremote>` ✔ ✔
==================================================================== =============================================== ======== ========
==================================================================== ==============
Second factor (:doc:`documentation<secondfactor>`) Authentication
==================================================================== ==============
:doc:`TOTP-or-U2F<utotp2f>` |new| ✔
:doc:`U2F<u2f>` |deprecated| ✔
:doc:`TOTP<totp2f>` *(Google Authenticator,...)* |new| ✔
==================================================================== ============== =================
Second factor (:doc:`documentation<secondfactor>`) Authentication Self-registration
==================================================================== ============== =================
:doc:`TOTP<totp2f>` *(Google Authenticator,...)* |new| ✔ ✔
:doc:`WebAuthn<webauthn2f>` |new| ✔ ✔
:doc:`E-mail Second Factor<mail2f>` |new| ✔
:doc:`Yubikey<yubikey2f>` |new| ✔ ✔
:doc:`External Second Factor<external2f>` *(OTP, SMS,...)* |new| ✔
:doc:`Radius Second Factor<radius2f>` |new| [3]_
:doc:`REST Second Factor<rest2f>` |new| ✔
:doc:`Yubikey<yubikey2f>` |new| ✔
:doc:`WebAuthn<webauthn2f>` |new| ✔
:doc:`Additional second factors<sfextra>` |new| [4]_
==================================================================== ==============
:doc:`Radius Second Factor<radius2f>` |new| [3]_
:doc:`TOTP-or-U2F<utotp2f>` |deprecated| ✔ ✔
:doc:`U2F<u2f>` |deprecated| ✔ ✔
==================================================================== ============== =================
.. versionadded:: 2.0.6
See :doc:`Additional second factors<sfextra>` for configuring several multiple
REST, external or e-mail based second factors with different parameters
==================================================================== ==============
Auth addons Authentication
@ -570,14 +574,10 @@ by your language code):
.. [3]
:doc:`Radius second factor<radius2f>` is available with LLNG ≥ 2.0.6
.. [4]
.. [5]
:doc:`Check DevOps file plugin<checkdevops>` are available with LLNG ≥
2.0.12
.. [5]
:doc:`Additional second factors<sfextra>` are available with LLNG ≥
2.0.6
.. [6]
:doc:`Check user plugin<checkuser>` is available with LLNG ≥ 2.0.3