Traits
Represents a behat context which is aware of a main {SilverStripeContext} context.
Helpers for working with steps
Abstract flag-aware middleware
Provides a simplified method for creating JSON-based HTTPResponses.
This trait encapsulates logic that can be added to a RequestHandler
to work with registering MFA authenticators
using the MFA front-end app. It provides two main methods; createStartRegistrationResponse - creates a response
that can be easily consumed by the MFA app to start the registration process for a method, and
This trait encapsulates logic that can be added to a RequestHandler
to work with logging in using MFA front-end
app. It provides two main methods; createStartVerificationResponse - a response that can be easily consumed by
the MFA app to prompt a login, and completeVerificationRequest - used to verify a request sent by the MFA app
containing the login attempt.
Contains logic which is shared between both WebAuthn's RegisterHandler and VerifyHandler, such as the attestation configuration options.