Multiple Git Repo Providers

I was just wondering if there was support for a Drone account to have access to more than one git provider? For example, having read access to repos from Github and Gitlab?

So far, I can only login with one provider via oauth…

It is not possible. If you would like to use Drone with GitHub and GitLab, you need to run two instances of the Drone server.