The generic Group Expansion Client component is configured as a pipeline stage, and . It is responsible for:
This component is typically used inside connectors that perform group expansion, and is sent the group expansion request by the Group Expansion Router in the Group Expansion Service.
However, this generic client can connect to any other Aspire component that implements the GroupExpansionServer interface.
Group Expansion Client | |
---|---|
Factory Name | com.searchtechnologies.aspire:aspire-simple-group-expander |
subType | expansionClient |
Inputs | A Job containing a group expansion request |
Outputs | A Job containing a group expansion result |
The following options are supported in the Group Expansion Client:
Element | Type | Default | Description |
---|---|---|---|
server | String |
The path to the group expansion server (for example, /ConnectorName/Main/Scanner) | |||
domain/request/@strip | boolean | false | If true, any domain on the user |
specified in the group expansion request will be removed before |
s request is made to the server | |
domain/request/@add | String |
If given, the |
domain will be added to the user |
specified in the group expansion request (overwriting any existing domain) before |
a request is made to the server | |||
domain/response/@strip | boolean | false | If true, any domain on the groups returned from the group expansion server will be removed before |
a group expansion request is returned | |
domain/response/@add | String |
If given, the |
domain will be added to the groups that are returned from the group expansion server will be removed before |
a group expansion request is returned | |
staticGroups/group (multiples allowed) | String |
Any groups |
specified will be added |
to the group expansion request before it is returned | |||
addPublic | boolean | false | If true, the generic public:all group will be added to the group expansion request before it is returned |
aclPrefix | String |
If specified, the given prefix will be added to all groups returned from the group expansion server |
<component name="LDAPExpansionClient" subType="expansionClient" factoryName="aspire-simple-group-expander"> <debug>true</debug> <server>/LDAPService/Main/LdapCache</server> <domain> <request add="someQueryDomain"/> <response add="someResponseDomain"/> </domain> </component>