SilverStripe\WebAuthn\VerifyHandler
Synopsis
class VerifyHandler
implements
VerifyHandlerInterface
{
- // members
- private static array $dependencies = ;
- protected LoggerInterface $logger;
- // methods
- public VerifyHandler setLogger()
- public array start()
- public Result verify()
- public string getComponent()
- protected PublicKeyCredentialRequestOptions getCredentialRequestOptions()
- protected AuthenticatorAssertionResponseValidator getAuthenticatorAssertionResponseValidator()
- // Inherited methods from BaseHandlerTrait
- protected Decoder getDecoder()
- protected AttestationStatementSupportManager getAttestationStatementSupportManager()
- protected AttestationObjectLoader getAttestationObjectLoader()
- protected PublicKeyCredentialLoader getPublicKeyCredentialLoader()
- // Inherited methods from CredentialRepositoryProviderTrait
- protected CredentialRepository getCredentialRepository()
- protected PublicKeyCredentialUserEntity getUserEntity()
Hierarchy
Uses
Implements
- SilverStripe\MFA\Method\Handler\VerifyHandlerInterface
Members
private
- $dependencies
—
array
Dependency injection configuration
protected
- $logger — Psr\Log\LoggerInterface
Methods
protected
public
- getComponent() — Get the key that a React UI component is registered under (with @silverstripe/react-injector on the front-end)
- setLogger() — Sets the {@see $logger} member variable
- start() — Stores any data required to handle a log in process with a method, and returns relevant state to be applied to the front-end application managing the process.
- verify() — Verify the request has provided the right information to verify the member that aligns with any sessions state that may have been set prior
Inherited from SilverStripe\WebAuthn\BaseHandlerTrait
protected
- getAttestationObjectLoader()
- getAttestationStatementSupportManager()
- getDecoder()
- getPublicKeyCredentialLoader()