<StepUpAuth>
<StepUpAuth> component enables you to present an authentication challenge to authenticated users. It can grant access to sensitive actions and resources. This is known as Step-Up Authentication or "sudo mode".
The component is built on top of the <Form /> component, so it requires you to import the default styles.
Usage
import { StepUpAuth } from "@slashid/react"
import "@slashid/react/style.css"
function StepUpAuthentication() {
return <StepUpAuth factors={[{ method: "otp_via_sms" }]} />
}
Props
| Property | Type | Default | Description |
|---|---|---|---|
| factors | Factor[] | List of authentication factors available for the step-up authentication challenge. | |
| text? | Record<string, string> | Overrides for the text shown in the step-up <Form>. See <ConfigurationProvider> default text key-value pairs. |
Configuration
Since <StepUpAuth> uses <Form> under the hood, it will inherit all the <ConfigurationProvider> properties, except factors.
UI Customization
<StepUpAuth> component will also inherit all the <Form> styles and feel. See <Form> UI customization for reference.