summaryrefslogtreecommitdiff
path: root/doc/user
diff options
context:
space:
mode:
authorCynthia Ng <cng@gitlab.com>2019-07-31 00:44:36 +0000
committerEvan Read <eread@gitlab.com>2019-07-31 00:44:36 +0000
commite8c97e887164340559e458b1f294ef9a12a69e60 (patch)
tree1e0712d0317c30f426f9e2f8519fce9a629a75ff /doc/user
parentb54234498aab810f178f7875db2ad636f507f3e4 (diff)
downloadgitlab-ce-e8c97e887164340559e458b1f294ef9a12a69e60.tar.gz
Docs: Add SCIM troubleshooting for Azure mapping error
Diffstat (limited to 'doc/user')
-rw-r--r--doc/user/group/saml_sso/scim_setup.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/user/group/saml_sso/scim_setup.md b/doc/user/group/saml_sso/scim_setup.md
index ab48c9080a9..64ac4f15d5f 100644
--- a/doc/user/group/saml_sso/scim_setup.md
+++ b/doc/user/group/saml_sso/scim_setup.md
@@ -123,3 +123,17 @@ bottom of the **Provisioning** screen, together with a link to the audit logs.
### Testing Azure connection: invalid credentials
When testing the connection, you may encounter an error: **You appear to have entered invalid credentials. Please confirm you are using the correct information for an administrative account**. If `Tenant URL` and `secret token` are correct, check whether your group path contains characters that may be considered invalid JSON primitives (such as `.`). Removing such characters from the group path typically resolves the error.
+
+### Azure: (Field) can't be blank sync error
+
+When checking the Audit Logs for the Provisioning, you can sometimes see the
+error `Namespace can't be blank, Name can't be blank, and User can't be blank.`
+
+This is likely caused because not all required fields (such as first name and
+last name) are present for all users being mapped.
+
+As a workaround, try an alternate mapping:
+
+1. Follow the Azure mapping instructions from above.
+1. Delete the `name.formatted` target attribute entry.
+1. Change the `displayName` source attribute to have `name.formatted` target attribute.