GitLab SSO for Mattermost alpha (v0.6.0) focused on sign-up and login of user accounts, and was not available for restricting or facilitating team creation (the first screen of the Mattermost experience).
Based on feedback from the GitLab community the following features are being developed for the September 4 release of Mattermost v0.7.0, and v0.7.0-rc1 should be available August 31.
Will this be possible also with a standalone installation of Mattermost? I will like something that allow users of GitLab to access Team in Mattermost and have a control of that
(Optional) If you would like to force all users to sign-up with GitLab only, in the ServiceSettings section of config/config.json please set AllowEmailSignUp to false.
Restart your Mattermost server to see the changes take effect.