Hi,

I'm in the process of altering a GitLab installation to use SAML rather 
than LDAP for authentication. 

At this point, users can successfully sign into the Web application using 
the 'Sign in with Saml' button. I have a question, however, on what seems 
to be a difference between the LDAP and SAML approaches: users with 
accounts created via an LDAP sign-in can then access Git repositories (e.g. 
clone, push, ...) using their LDAP usernames and passwords, but users with 
accounts created via a SAML sign-in cannot. 

Based on a bit of exploration, it looks like we might need to set a 
separate GitLab account password after the SAML interaction which causes 
the GitLab account to be created - we've deduced this from a message that 
appears after creating a project under one of the new user accounts: 'You 
won't be able to pull or push project code via HTTPS until you set a 
password on your account'. 

My question is whether setting and maintaining this separate password is 
truly necessary, or if we have instead misconfigured the SAML integration. 

I'm very hazy on precisely what's going on behind the scenes with respect 
to account management and synchronization, so any pointers or 
clarifications would be appreciated.

Thanks,
Josh

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/feb4dcae-0ada-462b-8dc9-4b814f3ad944%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to