From 3b81bf54278a722663a5c6f8550e4d37ba9686b4 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Thu, 25 Aug 2016 15:15:46 +0000
Subject: [PATCH] OPENDJ-3160 Update example configuration to support multi-tenancy
---
opendj-rest2ldap-servlet/src/main/webapp/WEB-INF/classes/rest2ldap/endpoints/api/example-v1.json | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/opendj-rest2ldap-servlet/src/main/webapp/WEB-INF/classes/rest2ldap/endpoints/api/example-v1.json b/opendj-rest2ldap-servlet/src/main/webapp/WEB-INF/classes/rest2ldap/endpoints/api/example-v1.json
index b580d27..986230a 100644
--- a/opendj-rest2ldap-servlet/src/main/webapp/WEB-INF/classes/rest2ldap/endpoints/api/example-v1.json
+++ b/opendj-rest2ldap-servlet/src/main/webapp/WEB-INF/classes/rest2ldap/endpoints/api/example-v1.json
@@ -12,18 +12,18 @@
// does not have any properties itself. Template variables are permitted within the URL and DN templates.
"example-v1": {
"subResources": {
- "users": {
+ "{tenant}/users": {
"type": "collection",
- "dnTemplate": "ou=people,dc=example,dc=com",
+ "dnTemplate": "ou=people,dc={tenant},dc=com",
"resource": "frapi:opendj:rest2ldap:user:1.0",
"namingStrategy": {
"type": "clientDnNaming",
"dnAttribute": "uid"
}
},
- "groups": {
+ "{tenant}/groups": {
"type": "collection",
- "dnTemplate": "ou=groups,dc=example,dc=com",
+ "dnTemplate": "ou=groups,dc={tenant},dc=com",
"resource": "frapi:opendj:rest2ldap:group:1.0",
"namingStrategy": {
"type": "clientDnNaming",
@@ -109,7 +109,7 @@
"manager": {
"type": "reference",
"ldapAttribute": "manager",
- "baseDn": "ou=people,dc=example,dc=com",
+ "baseDn": "..",
"primaryKey": "uid",
"mapper": {
"type": "object",
@@ -130,7 +130,7 @@
"groups": {
"type": "reference",
"ldapAttribute": "isMemberOf",
- "baseDn": "ou=groups,dc=example,dc=com",
+ "baseDn": "ou=groups,..,..",
"isMultiValued": true,
"writability": "readOnly",
"primaryKey": "cn",
@@ -207,7 +207,7 @@
"members": {
"type": "reference",
"ldapAttribute": "uniqueMember",
- "baseDn": "dc=example,dc=com",
+ "baseDn": "ou=people,..,..",
"primaryKey": "uid",
"isMultiValued": true,
"mapper": {
--
Gitblit v1.10.0