I am trying to integrate GSuite as Idp with Gitlab. I have tried setting up the integration following https://docs.gitlab.com/ee/integration/saml.html#saml-omniauth-provider
Based on the SAML response from GSuite, it appears that GSuite is sending success status, however, GitLab is displaying " Your account has been blocked. Please contact your GitLab administrator if you think this is an error." Please refer below for further details:
GSuite SAML Response (Part of it):
saml2p:Status
<saml2p:StatusCode Value=“urn:oasis:names:tc:SAML:2.0:status:Success” />
</saml2p:Status>
Server Log:
Started POST “/users/auth/saml/callback” for 106.51.82.248 at 2020-06-08 13:44:22 +0000
Processing by OmniauthCallbacksController#saml as HTML
Completed 401 Unauthorized in 35ms (ActiveRecord: 10.5ms | Elasticsearch: 0.0ms | Allocations: 11427)
Started GET “/users/sign_in” for 106.51.82.248 at 2020-06-08 13:44:22 +0000
GitLab CE Version: 13.0.5