By: Yamil Díaz Aguirre user 19 Jan 2020 at 10:54 a.m. CST

2 Responses
Yamil Díaz Aguirre gravatar
I'm trying to automate a Gluu Server installation by using Terraform each time that one of our clients creates an account. We need to enable the SCIM API by default. However, Gluu documentation exposes only one method to do that from the Gluu Server GUI (https://gluu.org/docs/ce/user-management/scim2/#protection-using-uma). But we need to do this from an interactive environment or an API to been full-automated. Furthermore, we also need a way to create an OAuth client and associate it with a few custom LDAP attributes. It seems that the easiest way to achieve our goal is to create a Docker image, and for each client, we could run its container. But before to go further, I hope you can give me some advice. Thank you!

By Michael Schwartz staff 19 Jan 2020 at 1:18 p.m. CST

Michael Schwartz gravatar
See docs on "Admin Configuration APIs" on [https://gluu.org/docs](https://gluu.org/docs) You can use this software, as it was open sourced per [https://www.gluu.org/blog/open-source-position/](https://www.gluu.org/blog/open-source-position/) And using the docker images probably makes sense for automated deployment. We have developer our own K8S distribution, but I think Terraform could work too. Drop us a note if you're successful, and we'd love to promote your Gluu service.

By Adeel Ansari user 16 Jun 2020 at 10:13 a.m. CDT

Adeel Ansari gravatar
I followed the directions in the docs (https://gluu.org/docs/gluu-server/4.1/user-management/scim2/) , and was able to expose Gluu's SCIM api and then consume them - works like a charm.