Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe MetadataRepository
+ Graphe d'héritage de MetadataRepository:

Fonctions membres publiques

 findOneByAAGUID (string $aaguid)
 
 getKnownAuthenticators ()
 

Fonctions membres privées

 load ()
 

Attributs privés

 $mdsCache = []
 
 $mdsMap = []
 
 $loaded = false
 

Description détaillée

Authenticator metadata repository.

This repository contains the metadata of all FIDO authenticators as published by the FIDO Alliance in their MDS version 3.0.

Voir également
https://fidoalliance.org/metadata/
Depuis
4.2.0

Documentation des fonctions membres

◆ findOneByAAGUID()

findOneByAAGUID ( string  $aaguid)

Find an authenticator metadata statement given an AAGUID

Paramètres
string$aaguidThe AAGUID to find
Renvoie
MetadataStatement|null The metadata statement; null if the AAGUID is unknown
Depuis
4.2.0

Implémente MetadataStatementRepository.

Références null.

◆ getKnownAuthenticators()

getKnownAuthenticators ( )

Get basic information of the known FIDO authenticators by AAGUID

Renvoie
object[]
Depuis
4.2.0

Références $return, et null.

◆ load()

load ( )
private

Load the authenticator metadata cache

Renvoie
void
Depuis
4.2.0

This prevents an error when we're asking for attestation on authenticators which don't allow it. We are really not interested in the attestation per se, but requiring an attestation is the only way we can get the AAGUID of the authenticator.

Références MetadataStatement\createFromArray(), Configuration\forUnsecuredSigner(), JPATH_PLUGINS, et null.

Documentation des champs

◆ $loaded

$loaded = false
private

◆ $mdsCache

$mdsCache = []
private

◆ $mdsMap

$mdsMap = []
private

La documentation de cette classe a été générée à partir du fichier suivant :