I’m trying to create an integration tool using PHP, but I don’t want to use the API. I have my own website and I just want to be able to create user accounts when a user signs up for an account on my website. This should trigger the integration tool to talk with my Gitlab server and create the appropriate user account. I’m not trying to use the API because it requires the user to be logged in to authenticate and also have an account. That wouldn’t make sense because I’m trying to do this on the user creation page on my website.
So my question is, what are the fields that are required to create a proper user? I’ve been able to successfully create an account using my integration method, but for some reason it’ll throw me a 404 error page whenever I try to view or edit the user even though the user exists and I’m suspecting it’s because the user account isn’t linked properly when it’s being created. So what are the tables/fields that are the
users table constraints? I know
namespaces are 2 of them.