if you go to GitLab page in the Mattermost System Console or look at the GitLabSettings section of /var/opt/gitlab/mattermost/config.json, do the endpoints use the correct URL for the GitLab instance? Similarly, if you go to the Applications > GitLab Mattermost section in the admin area in GitLab, does the redirect URI there use the correct address for the Mattermost instance?
Hello,
We are a little stumped. We have tried setting up SSO using Gitlab into our mattermost implementation. no matter what we do we get the same error: when clicking on sign in with gitlab: At first before it was validated it would take us to a page on mattermost that asked to authenticate and once you do it takes you to a:
We currently use google to log into Gitlab if that helps.
We have extensively tried to research this issue with no results. If anyone can help that would be great!
The error page indicates that the SSO endpoint returned unexpected HTTP status code, i.e., not 200. To debug this further you might want look at the SSO provider’s log files.
I’d add that that usually means the endpoints that Mattermost uses to connect to GitLab are incorrect. If you’re using GitLab Omnibus, they’d be configured automatically, but if you configured those settings yourself, you may want to double check those values.