Enforcing GDPR breaks OAuth for external applications
As @bjk-gitlab encountered here: https://gitlab.slack.com/archives/C0259241C/p1526392662000199
- Be logged in to GitLab, but not external app.
- Enforce terms
- Try to log in to external app using GitLab: Directed to GitLab
- Directed back with a failed login
Opening GitLab and accepting the terms fixes the issue