> For the complete documentation index, see [llms.txt](/llms.txt).

# Manage MFA settings

The `manageMFA` method is used to trigger a login flow that will open a browser to manage the MFA factors for the user. The user will be able to add, remove, and configure MFA factors from the templated user interface.

The method takes optional `LoginParams`, the same as [enableMFA](/embedded-wallets/sdk/flutter/usage/enable-mfa/). Pass `LoginParams` with `idToken` when you use custom JWT connections. The method returns a `bool`that indicates whether the flow completed.

## Usage

```dart
try {
  final bool result = await Web3AuthFlutter.manageMFA();
} on UserCancelledException {
  log("User cancelled.");
} catch(e) {
  log("Unknown exception occurred");
}

```
