Android and iOS oauth2 flow works, but web needs work. We are using https://pub.dev/packages/flutter_web_auth for all 3 cases, but window.opener
is null. Maybe this only happens during debugging or on localhost. I am not sure if we want to keep developing for web since we are going for mobile now.