---
url: "https://vueda.dev/v3/reference/api/js/use/useSignInFlow/types/SignInFlowOptions.md"
title: "SignInFlowOptions"
---

# SignInFlowOptions

## Properties

### formProps {#formProps}

Props forwarded to `useForm`.

Type: `object`

Source: `client/lib/use/useSignInFlow.js:35`

### redirect {#redirect}

Route to push to after
 a successful login. Falls back to `?redirect` query param, then `{ name: "welcome" }`.

Type: `string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric`

Source: `client/lib/use/useSignInFlow.js:29`

### requireRecentLogin {#requireRecentLogin}

When `true`, the post-login redirect only
 fires once `storeUser.authPendingFlow` is empty, meaning the user also recently authenticated.

Type: `boolean`

Source: `client/lib/use/useSignInFlow.js:31`

### toasts {#toasts}

Toast text for the redirect. Each entry replaces
 the matching default, field by field.

Type: [SignInFlowToasts](/v3/reference/api/js/use/useSignInFlow/types/SignInFlowToasts.md)

Source: `client/lib/use/useSignInFlow.js:33`

## Source

`client/lib/use/useSignInFlow.js:28`
