‪TYPO3CMS  11.5
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 ()
 
 tearDown ()
 
 setupUser (array $additional=[])
 

Protected Attributes

 $configurationToUseInTestInstance
 

Private Attributes

BackendUserAuthentication $user
 
MfaProviderManifestInterface $subject
 

Detailed Description

Definition at line 36 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 ( )
Test:

Definition at line 73 of file RecoveryCodesProviderTest.php.

◆ deactivateTest()

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

◆ 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 55 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()

◆ tearDown()

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

◆ 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

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

Definition at line 41 of file RecoveryCodesProviderTest.php.

◆ $subject

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

Definition at line 39 of file RecoveryCodesProviderTest.php.

◆ $user

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

Definition at line 38 of file RecoveryCodesProviderTest.php.