You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/sdk/pnp/ios/usage.mdx
+57-1
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,7 @@ import EnableMFAMethod from "@site/src/common/sdk/pnp/ios/_enable-mfa.mdx";
21
21
|[getEd25519PrivKey](#ed25519-private-key)| Retrieve the user's ed25519 key. The key can be used to sign transactions for chains using the ed25519 curve like Solana, Near, Algorand, and others. |
22
22
|[getUserInfo](#retrieve-user-information)| Retrieve the user information, such as login provider, name, email, oAuth token, etc. |
23
23
|[enableMFA](#enable-mfa-for-a-user)| Use to trigger the setup MFA flow for the users. |
24
+
|[manageMFA](#manage-mfa-for-a-user)| Use to trigger the manage MFA flow for the users. |
24
25
|[launchWalletServices](#launch-wallet-services)| Use to open the templated wallet UI in WebView. |
25
26
|[request](#request-signature)| Use to open templated transaction screens for signing EVM transactions. |
26
27
@@ -352,6 +353,61 @@ try await web3auth.logout()
352
353
353
354
<EnableMFAMethod />
354
355
356
+
## Manage MFA for a user
357
+
358
+
The `manageMFA` method is used to trigger manage MFA flow for users, allowing users to update their
359
+
MFA settings. The method takes `W3ALoginParams` which will used during custom verifiers. If you are
360
+
using default login providers, you don't need to pass `W3ALoginParams`. If you are using custom jwt
361
+
verifiers, you need to pass the JWT token in `loginParams` as well.
0 commit comments