- Top institutions page with a searchbar.
- Specific institution or member and prompt the user for their credentials.
- Prompt for the user to solve multifactor authentication (MFA) challenge.
- Prompt for the user to verify microdeposits in their account.
Credential Flow
In the credential flow, users select their financial institution, then enter their username and password. When entering their credentials, users may see additional instructions relevant to that financial institution. The following image demonstrates a successful credential flow in the Connect Widget.OAuth Flow
OAuth is a secure method of authorizing access to a user’s data. When a user attempts to connect to an institution that supports OAuth, the typical flow is:- The user is redirected to the bank’s site to login.
- The user then authenticates with the bank and selects which data they want to share with MX.
- Once the user has completed authorization, they are redirected back to MX’s Connect Widget.
- At this point, MX will retrieve tokens that will allow MX to use the bank’s API to access only the data the user allowed.
INFOShared data includes both transactional and account information. Users oftentimes only select one or the other, meaning they are only getting about half of the information they are potentially wanting.
Verification Flow
In the verification flow, the Connect Widget only displays institutions that support instant account verification (IAV). If you’ve purchased Microdeposits, then when end users search for an institution that doesn’t support IAV, the microdeposits flow begins. The end user will be prompted to verify an existing connection (if they have one) before going to search. The widget will only search for and display institutions that support IAV. The end user will then create a member, start aggregating IAV data, and answer multifactor authentication if necessary.Microdeposits Flow
INFOYou must have Microdeposits enabled for this flow to occur.
data_request.products include account_verification and the user searched for an institution that doesn’t support IAV.
When this happens, the end user will be able to connect with account numbers, then verify using microdeposits.
For more information, see How to Request a Microdeposit Verification.
MFA Flow
The MFA flow occurs when the Connect Widget is loaded directly to a financial institution where the member is in aCHALLENGED state.
The widget will automatically prompt the user to complete one of the following challenges:
- One time password
- MFA question
- MFA image
INFOYou can load the Connect Widget directly to resolve MFA for a member by setting
current_member_guid.
