The generic Group Expansion Client component is configured as a pipeline stage. 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.
Info |
---|
The 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>