‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest:

Public Member Functions

 canProcessTest ()
 
 isActiveTest ()
 
 isLockedTest ()
 
 verifyTest ()
 
 activateTest ()
 
 deactivateTest ()
 
 unlockTest ()
 
 updateTest ()
 
 setupFailsIfNoOtherMfaProviderIsActive ()
 
 setupReturnsHtmlWithRecoveryCodes ()
 
 editViewTest ()
 
 authViewTest ()
 

Protected Member Functions

 setUp ()
 
 setupUser (array $additional=[])
 

Protected Attributes

array $configurationToUseInTestInstance
 

Private Attributes

BackendUserAuthentication $user
 
HashService $hashService
 
MfaProviderManifestInterface $subject
 

Detailed Description

Definition at line 37 of file RecoveryCodesProviderTest.php.

Member Function Documentation

◆ activateTest()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::activateTest ( )

◆ authViewTest()

◆ canProcessTest()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::canProcessTest ( )

Definition at line 68 of file RecoveryCodesProviderTest.php.

◆ deactivateTest()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::deactivateTest ( )

◆ editViewTest()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::editViewTest ( )

◆ isActiveTest()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::isActiveTest ( )

◆ isLockedTest()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::isLockedTest ( )

◆ setUp()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::setUp ( )
protected

Definition at line 57 of file RecoveryCodesProviderTest.php.

References $GLOBALS.

◆ setupFailsIfNoOtherMfaProviderIsActive()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::setupFailsIfNoOtherMfaProviderIsActive ( )

◆ setupReturnsHtmlWithRecoveryCodes()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::setupReturnsHtmlWithRecoveryCodes ( )

◆ setupUser()

◆ unlockTest()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::unlockTest ( )

◆ updateTest()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::updateTest ( )

◆ verifyTest()

TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::verifyTest ( )

Member Data Documentation

◆ $configurationToUseInTestInstance

array TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::$configurationToUseInTestInstance
protected
Initial value:
= [
'BE' => [
'passwordHashing' => [
'className' => Argon2iPasswordHash::class,
'options' => [
'memory_cost' => 65536,
'time_cost' => 4,
'threads' => 2,
],
],
],
]

Definition at line 43 of file RecoveryCodesProviderTest.php.

◆ $hashService

HashService TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::$hashService
private

Definition at line 40 of file RecoveryCodesProviderTest.php.

◆ $subject

MfaProviderManifestInterface TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::$subject
private

Definition at line 41 of file RecoveryCodesProviderTest.php.

◆ $user

BackendUserAuthentication TYPO3\CMS\Core\Tests\Functional\Authentication\Mfa\Provider\RecoveryCodesProviderTest::$user
private

Definition at line 39 of file RecoveryCodesProviderTest.php.