Group evaluation extended operation
The group evaluation extended operation explains its use with the server and provides the results.
- Description
- The Group evaluation extended operation requests that the server
return the set of groups to which the requested user belongs. Note: This extended operation is always enabled.
- Request
-
- OID
- 1.3.18.0.2.12.50
- Syntax
-
GroupEvaluationRequestValue:: = SEQUENCE { dn LDAPDN, attributes AttributeList OPTIONAL }
- Response
-
- OID
- 1.3.18.0.2.12.52
- Syntax
-
Group ::= SEQUENCE { groupName LDAPString } GroupEvaluationResponseValue :: = SEQUENCE{ normalized INTEGER{unnormzlied(0), normalized(1)}; Sequence of Group }
- Behavior
- This extended operation determines to which groups the requested
user belongs. The following persons are enabled to call the extended operation:
- Primary Directory Administrator
- Local Administration Group members with
DirDataAdminrole - Global Administrators
Note: If the extended operation is called by a user who does not have access, LDAP_INSUFFICIENT_ACCESS is returned.This control has the following possible return codes:- LDAP_SUCCESS
- LDAP_NO_MEMORY
- LDAP_OPERATIONS_ERROR
- LDAP_INVALID_DN_SYNTAX
- LDAP_NO_RESULTS_RETURNED
- LDAP_PROTOCAL_ERROR
- LDAP_NO_SUCH_ATTRIBUTE
- Scope
- The extended operation affects only the current operation.
- Auditing
- The group evaluation extended operation sets the audit string
to
If ibm-auditAttributesOnGroupEvalOp is TRUE, the audit string contains a list of attribute value pairs that are separated by a new line. If the ibm-auditAttributesOnGroupEvalOp is FALSE, the string contains:DN: the DN sent in the group evaluation extended operation \n
The value is FALSE if no attributes were sent on the request.sentAttrs: true|false