OAuth2 permission granting screen needs an overhaul

Problem

When using an OAuth integration, the authentication screen is really not good.

Authorization Not signed in
Screenshot_2021-12-08_at_12.36.46 Screen_Shot_2022-02-04_at_12.07.22_PM

Proposal

I suggest we create a new screen specific for this use case.

V4

Conditions

  • User is currently logged into GitLab
  • User is not currently logged into GitLab
  • 2FA state?

️ Figma work file

Examples

Account list log in for unlisted account
1 2
Edited by Daniel Mora