class WebAuthnServer (View source)

Methods

__construct(WebAuthnConfigurationInterface $config, CredentialStoreInterface $credentialStore)

No description

startRegistration(RegistrationOptions $options)

No description

startAuthentication(AuthenticationOptions $options)

No description

getFormatRegistry()

No description

Details

__construct(WebAuthnConfigurationInterface $config, CredentialStoreInterface $credentialStore)

Parameters

WebAuthnConfigurationInterface $config
CredentialStoreInterface $credentialStore

startRegistration(RegistrationOptions $options)

Parameters

RegistrationOptions $options

AttestationResult finishRegistration(PublicKeyCredentialInterface|string $credential, AttestationContext $context)

Parameters

PublicKeyCredentialInterface|string $credential object or JSON serialized representation from the client.
AttestationContext $context

Return Value

AttestationResult

startAuthentication(AuthenticationOptions $options)

Parameters

AuthenticationOptions $options

AuthenticationResult finishAuthentication(PublicKeyCredentialInterface|string $credential, AssertionContext $context)

Parameters

PublicKeyCredentialInterface|string $credential object or JSON serialized representation from the client.
AssertionContext $context

Return Value

AuthenticationResult

getFormatRegistry()