proffalken
05/17/2023, 7:04 PMNeedle
05/17/2023, 7:04 PMproffalken
05/17/2023, 7:08 PM(&(objectclass=person)(email=user@domain.com))"
but none of the options I've tried for the field name seem to workproffalken
05/17/2023, 7:10 PMproffalken
05/17/2023, 7:11 PMproffalken
05/17/2023, 7:36 PMnitnelave
05/18/2023, 12:37 AMproffalken
05/18/2023, 5:24 AMnitnelave
05/18/2023, 10:55 AMproffalken
05/18/2023, 2:14 PMproffalken
05/18/2023, 2:15 PM>>LDAPMessage:
>> messageID=5
>> protocolOp=ProtocolOp:
>> modifyRequest=ModifyRequest:
>> object=cn=test.test,ou=people,ou=people,dc=auth,dc=makemonmouth,dc=co,dc=uk
>> changes=Changes:
>> Change:
>> operation=add
>> modification=PartialAttribute:
>> type=memberOf
>> vals=Vals:
>> member
and the error is
INFO:ldap3:PROTOCOL:MODIFY response <[{'result': 53, 'description': 'unwillingToPerform', 'dn': '', 'message': 'Unsupported operation: ModifyRequest(\n LdapModifyRequest {\n dn: "cn=test.test,ou=people,ou=people,dc=auth,dc=makemonmouth,dc=co,dc=uk",\n changes: [\n LdapModify {\n operation: Add,\n modification: LdapPartialAttribute {\n atype: "memberOf",\n vals: [\n [\n 109,\n 101,\n 109,\n 98,\n 101,\n 114,\n ],\n ],\n },\n },\n ],\n },\n)', 'referrals': None, 'responseName': None, 'responseValue': None, 'type': 'extendedResp'}]> received via <ldap://localhost:389 - cleartext - user: uid=admin,ou=people,dc=auth,dc=makemonmouth,dc=co,dc=uk - not lazy - bound - open - <local: 127.0.0.1:42313 - remote: 127.0.0.1:389> - tls not started - listening - SyncStrategy - internal decoder>
nitnelave
05/18/2023, 2:15 PMldapmodify
is not supportedproffalken
05/18/2023, 2:16 PMproffalken
05/18/2023, 2:16 PMnitnelave
05/18/2023, 2:16 PMproffalken
05/18/2023, 2:16 PMnitnelave
05/18/2023, 2:17 PMproffalken
05/18/2023, 2:17 PMproffalken
05/18/2023, 2:17 PMnitnelave
05/18/2023, 2:17 PMnitnelave
05/18/2023, 2:17 PMproffalken
05/18/2023, 2:17 PMproffalken
05/18/2023, 2:17 PMproffalken
05/18/2023, 2:18 PMnitnelave
05/18/2023, 2:18 PMnitnelave
05/18/2023, 2:18 PMlldap_admin
groupproffalken
05/18/2023, 2:18 PMproffalken
05/18/2023, 2:19 PMnitnelave
05/18/2023, 2:19 PMproffalken
05/18/2023, 2:20 PMproffalken
05/18/2023, 2:20 PMproffalken
05/18/2023, 2:20 PMproffalken
05/18/2023, 2:21 PMnitnelave
05/18/2023, 2:21 PMproffalken
05/18/2023, 2:22 PMproffalken
05/18/2023, 2:22 PMnitnelave
05/18/2023, 2:24 PMnitnelave
05/18/2023, 2:25 PM/#priceLink
instead of /#pricing
nitnelave
05/18/2023, 2:26 PMproffalken
05/18/2023, 2:31 PMproffalken
05/18/2023, 3:37 PMnitnelave
05/18/2023, 3:38 PMnitnelave
05/18/2023, 3:39 PMnitnelave
05/18/2023, 3:41 PMnitnelave
05/18/2023, 3:43 PMproffalken
05/18/2023, 3:43 PMproffalken
05/18/2023, 6:46 PM{ users{
email(filter: {
eq: "test@test.com"
})
}
}
Should only pull back the users with an email address of test@test.com
, but it's pulling back everything?proffalken
05/18/2023, 7:24 PMproffalken
05/18/2023, 7:25 PMproffalken
05/18/2023, 7:52 PMquery {
users(filters: {
eq: {
field: "email"
value: "test@test.com"
}
})
}
but that returns an error:
Field users of type [User!] ! must have a selection of subfields. Did you mean users {...}?
nitnelave
05/19/2023, 12:55 AMnitnelave
05/19/2023, 12:56 AMusers(filters: ...) { user_id, email }
nitnelave
05/19/2023, 12:56 AMproffalken
05/19/2023, 5:16 AMquery {
users(filters: {
eq: {
field: "email"
value: "test@test.com"
}
})
{
id, email
}
}
Works perfectly!