Please see answers from the below articles:
1. Is it possible to redirect user to a separate (ideally bank co-branded) page where they can submit their username and password? Something like authentication performed on a payment gateway.
2. For linking a bank account, do we have any option of tokenisation via bank, where user gets redirected to bank page for authentication and authorisation?