I've moved my site to Netlify
So I've been trying to set access to my CMS for a long time now. The problem was that in order to have CMS accessible through my domain, it requires an OAuth server. I've figured out that creating a custom serverless function which will handle the authentication with GitHub would be sufficient.