cvc / typo3-webauthn
该软件包已被弃用且不再维护。未建议替代软件包。
使用此扩展以使用第二个因素登录
1.2.0
2020-04-23 14:59 UTC
Requires
- php: >=7.2,<7.5
- ext-gmp: *
- ext-json: *
- composer/semver: ^1.4
- jean85/pretty-package-versions: ^1.2
- typo3/cms-backend: ^9.5 || ^10.4
- typo3/cms-core: ^9.5 || ^10.4
- typo3/cms-extbase: ^9.5 || ^10.4
- typo3/cms-fluid: ^9.5 || ^10.4
- web-auth/webauthn-lib: ^2.1.3 || ^3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- nimut/testing-framework: ^5.0.3
- phpstan/phpstan: ^0.12
- phpunit/phpunit: ^7
- saschaegerer/phpstan-typo3: ^0.12
- typo3/minimal: ^9.5 || ^10.4
Replaces
- typo3-ter/cvc_webauthn: 1.2.0
This package is auto-updated.
Last update: 2023-07-21 07:17:38 UTC
README
由于TYPO3原生支持此功能,已存档此存储库。有关多因素认证的详细信息,请参阅TYPO3文档。
此TYPO3扩展允许访问第二个登录表单,该表单使用WebAuthn标准。后端用户可以使用WebAuthn身份验证器进行登录。他们还可以注册一个或多个WebAuthn身份验证器。这是通过使用Webauthn框架实现的。
安装
此扩展仅在composer模式下安装时才有效。如果您还不熟悉使用composer与TYPO3一起使用,您可以在TYPO3网站上找到如何使用的方法。
您可以使用以下命令安装扩展
composer require cvc/typo3-webauthn
扩展不需要任何其他配置。激活后,可以使用WebAuthn身份验证器进行登录的第二个登录提供程序。
配置
您可以在TYPO3安装工具的“设置”下访问扩展配置。
以下选项可用
secondFactorLogin
:如果设置为true
,则用户必须提供他们的用户名、密码和WebAuthn身份验证器才能登录。如果用户尚未注册任何身份验证器,则他们可以不使用身份验证器作为第二个因素登录。如果设置为false
,则用户可以决定是否使用用户名和密码或仅使用WebAuthn身份验证器登录。
使用方法
登录
要使用之前注册的WebAuthn身份验证器登录,您必须在登录屏幕上选择“使用WebAuthn登录”。输入您的用户名,按回车键,然后按照屏幕上的说明进行操作。
注册凭据
在“WebAuthn身份验证器”后端模块中可以注册新的WebAuthn身份验证器。点击“注册WebAuthn身份验证器”。如果您愿意,可以为您要注册的凭据输入一个描述。