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

Fonctions membres publiques

 __construct (PublicKeyCredentialRpEntity $relayingParty, PublicKeyCredentialSourceRepository $publicKeyCredentialSourceRepository, ?MetadataStatementRepository $metadataStatementRepository)
 
 setSelectedAlgorithms (array $selectedAlgorithms)
 
 setTokenBindingHandler (TokenBindingNotSupportedHandler $tokenBindingHandler)
 
 addAlgorithm (string $alias, Algorithm $algorithm)
 
 setExtensionOutputCheckerHandler (ExtensionOutputCheckerHandler $extensionOutputCheckerHandler)
 
 generatePublicKeyCredentialCreationOptions (PublicKeyCredentialUserEntity $userEntity, ?string $attestationMode=PublicKeyCredentialCreationOptions::ATTESTATION_CONVEYANCE_PREFERENCE_NONE, array $excludedPublicKeyDescriptors=[], ?AuthenticatorSelectionCriteria $criteria=null, ?AuthenticationExtensionsClientInputs $extensions=null)
 
 generatePublicKeyCredentialRequestOptions (?string $userVerification=PublicKeyCredentialRequestOptions::USER_VERIFICATION_REQUIREMENT_PREFERRED, array $allowedPublicKeyDescriptors=[], ?AuthenticationExtensionsClientInputs $extensions=null)
 
 loadAndCheckAttestationResponse (string $data, PublicKeyCredentialCreationOptions $publicKeyCredentialCreationOptions, ServerRequestInterface $serverRequest)
 
 loadAndCheckAssertionResponse (string $data, PublicKeyCredentialRequestOptions $publicKeyCredentialRequestOptions, ?PublicKeyCredentialUserEntity $userEntity, ServerRequestInterface $serverRequest)
 
 enforceAndroidSafetyNetVerification (ClientInterface $client, string $apiKey, RequestFactoryInterface $requestFactory)
 

Champs de données

 $timeout = 60000
 
 $challengeSize = 32
 

Fonctions membres privées

 getAttestationStatementSupportManager ()
 

Attributs privés

 $rpEntity
 
 $coseAlgorithmManagerFactory
 
 $publicKeyCredentialSourceRepository
 
 $tokenBindingHandler
 
 $extensionOutputCheckerHandler
 
 $selectedAlgorithms
 
 $metadataStatementRepository
 
 $httpClient
 
 $googleApiKey
 
 $requestFactory
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( PublicKeyCredentialRpEntity  $relayingParty,
PublicKeyCredentialSourceRepository  $publicKeyCredentialSourceRepository,
?MetadataStatementRepository  $metadataStatementRepository 
)

Documentation des fonctions membres

◆ addAlgorithm()

addAlgorithm ( string  $alias,
Algorithm  $algorithm 
)

◆ enforceAndroidSafetyNetVerification()

enforceAndroidSafetyNetVerification ( ClientInterface  $client,
string  $apiKey,
RequestFactoryInterface  $requestFactory 
)

Références $client.

◆ generatePublicKeyCredentialCreationOptions()

generatePublicKeyCredentialCreationOptions ( PublicKeyCredentialUserEntity  $userEntity,
?string  $attestationMode = PublicKeyCredentialCreationOptions::ATTESTATION_CONVEYANCE_PREFERENCE_NONE,
array  $excludedPublicKeyDescriptors = [],
?AuthenticatorSelectionCriteria  $criteria = null,
?AuthenticationExtensionsClientInputs  $extensions = null 
)
Paramètres
PublicKeyCredentialDescriptor[]$excludedPublicKeyDescriptors

◆ generatePublicKeyCredentialRequestOptions()

generatePublicKeyCredentialRequestOptions ( ?string  $userVerification = PublicKeyCredentialRequestOptions::USER_VERIFICATION_REQUIREMENT_PREFERRED,
array  $allowedPublicKeyDescriptors = [],
?AuthenticationExtensionsClientInputs  $extensions = null 
)
Paramètres
PublicKeyCredentialDescriptor[]$allowedPublicKeyDescriptors

◆ getAttestationStatementSupportManager()

getAttestationStatementSupportManager ( )
private

Références null.

◆ loadAndCheckAssertionResponse()

loadAndCheckAssertionResponse ( string  $data,
PublicKeyCredentialRequestOptions  $publicKeyCredentialRequestOptions,
?PublicKeyCredentialUserEntity  $userEntity,
ServerRequestInterface  $serverRequest 
)

◆ loadAndCheckAttestationResponse()

loadAndCheckAttestationResponse ( string  $data,
PublicKeyCredentialCreationOptions  $publicKeyCredentialCreationOptions,
ServerRequestInterface  $serverRequest 
)

Références $data, et class.

◆ setExtensionOutputCheckerHandler()

setExtensionOutputCheckerHandler ( ExtensionOutputCheckerHandler  $extensionOutputCheckerHandler)

◆ setSelectedAlgorithms()

setSelectedAlgorithms ( array  $selectedAlgorithms)
Paramètres
string[]$selectedAlgorithms

◆ setTokenBindingHandler()

setTokenBindingHandler ( TokenBindingNotSupportedHandler  $tokenBindingHandler)

Documentation des champs

◆ $challengeSize

$challengeSize = 32

◆ $coseAlgorithmManagerFactory

$coseAlgorithmManagerFactory
private

◆ $extensionOutputCheckerHandler

$extensionOutputCheckerHandler
private

◆ $googleApiKey

$googleApiKey
private

◆ $httpClient

$httpClient
private

◆ $metadataStatementRepository

$metadataStatementRepository
private

◆ $publicKeyCredentialSourceRepository

$publicKeyCredentialSourceRepository
private

◆ $requestFactory

$requestFactory
private

◆ $rpEntity

$rpEntity
private

◆ $selectedAlgorithms

$selectedAlgorithms
private

◆ $timeout

$timeout = 60000

◆ $tokenBindingHandler

$tokenBindingHandler
private

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