HI @alicework, from the looks of it your config all seems correct.
Can you see if your GitLab log makes any reference to a POST to http://gitlab.mydomain.com/oauth/token
?
It looks like GitLab is returning incorrect data after a POST is made to that URL attempting to exchange the access code for an access token.