MfaProviderRegistry

Registry for configuration providers which is called by the ConfigurationProviderPass

Internal

should only be used by the TYPO3 Core

Attributes
#[Autoconfigure]
$public: true

Table of Contents

Properties

$providers  : array<string|int, MfaProviderManifestInterface>

Methods

allowedProvidersItemsProcFunc()  : void
getActiveProviders()  : array<string|int, MfaProviderManifestInterface>
Get all active providers for the given user
getFirstAuthenticationAwareProvider()  : MfaProviderManifestInterface
Get the first provider for the user which can be used for authentication.
getLockedProviders()  : array<string|int, MfaProviderManifestInterface>
Get all locked providers for the given user
getProvider()  : MfaProviderManifestInterface
getProviders()  : array<string|int, mixed>
hasActiveProviders()  : bool
Whether the given user has active providers
hasLockedProviders()  : bool
Whether the given user has locked providers
hasProvider()  : bool
hasProviders()  : bool
registerProvider()  : void

Properties

Methods

allowedProvidersItemsProcFunc()

public allowedProvidersItemsProcFunc(array<string|int, mixed> &$parameters) : void
Parameters
$parameters : array<string|int, mixed>

getProviders()

public getProviders() : array<string|int, mixed>
Return values
array<string|int, mixed>

hasProvider()

public hasProvider(string $identifier) : bool
Parameters
$identifier : string
Return values
bool

hasProviders()

public hasProviders() : bool
Return values
bool

        
On this page

Search results