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/android/usage.mdx
+55Lines changed: 55 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,7 @@ Android applications.
24
24
|[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. |
25
25
|[getUserInfo](#retrieve-user-information)| Retrieve the user information, such as login provider, name, email, oAuth token, etc. |
26
26
|[enableMFA](#enable-mfa-for-a-user)| Use to trigger the setup MFA flow for the users. |
27
+
|[manageMFA](#manage-mfa-for-a-user)| Use to trigger the manage MFA flow for the users. |
27
28
|[launchWalletServices](#launch-wallet-services)| Use to open the templated wallet UI in WebView. |
28
29
|[request](#request-signature)| Use to open templated transaction screens for signing EVM transactions. |
29
30
@@ -405,6 +406,60 @@ val web3Auth = Web3Auth(
405
406
406
407
<EnableMFAMethod />
407
408
409
+
## Manage MFA for a user
410
+
411
+
The `manageMFA` method is used to trigger manage MFA flow for users, allowing users to update their
412
+
MFA settings. The method takes `LoginParams` which will used during custom verifiers. If you are
413
+
using default login providers, you don't need to pass `LoginParams`. If you are using custom jwt
414
+
verifiers, you need to pass the JWT token in `loginParams` as well.
0 commit comments