diff --git a/blueprints/schema.json b/blueprints/schema.json index 9188d58568..6b17bb66d6 100644 --- a/blueprints/schema.json +++ b/blueprints/schema.json @@ -7887,6 +7887,11 @@ "type": "string", "format": "uuid", "title": "Sync parent group" + }, + "lookup_groups_from_user": { + "type": "boolean", + "title": "Lookup groups from user", + "description": "Lookup group membership based on a user attribute instead of a group attribute.This allows nested group resolution on systems like FreeIPA and Active Directory" } }, "required": [] diff --git a/schema.yml b/schema.yml index 3968784425..e6f75b6442 100644 --- a/schema.yml +++ b/schema.yml @@ -27348,6 +27348,10 @@ paths: format: uuid explode: true style: form + - in: query + name: lookup_groups_from_user + schema: + type: boolean - in: query name: name schema: @@ -45967,6 +45971,11 @@ components: nullable: true description: Get cached source connectivity readOnly: true + lookup_groups_from_user: + type: boolean + description: Lookup group membership based on a user attribute instead of + a group attribute.This allows nested group resolution on systems like + FreeIPA and Active Directory required: - base_dn - component @@ -46163,6 +46172,11 @@ components: type: string format: uuid nullable: true + lookup_groups_from_user: + type: boolean + description: Lookup group membership based on a user attribute instead of + a group attribute.This allows nested group resolution on systems like + FreeIPA and Active Directory required: - base_dn - name @@ -51261,6 +51275,11 @@ components: type: string format: uuid nullable: true + lookup_groups_from_user: + type: boolean + description: Lookup group membership based on a user attribute instead of + a group attribute.This allows nested group resolution on systems like + FreeIPA and Active Directory PatchedLicenseRequest: type: object description: License Serializer