WIP: OKTA SCIM support prototype and loggging
What does this MR do?
Prototype that allowed users to be successfully created through Okta SCIM.
Why
Investigation for https://gitlab.com/gitlab-org/gitlab-ee/issues/11536
Limitations
- This did not correctly set the
extern_uid
for the SAML integration to be linked - We'd need to properly implement a username fallback, and count/startIndex filtering.
- The logging is very useful and let me capture the params listed in https://gitlab.com/gitlab-org/gitlab-ee/issues/11536#note_196566006 and https://gitlab.com/gitlab-org/gitlab-ee/issues/11536#note_196565961; we can use this to write proper tests as we build a real implementation