| | |
| | | |
| | | try |
| | | { |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | BindRequestProtocolOp bindRequest = new BindRequestProtocolOp( |
| | |
| | | assertTrue(passwordPolicyControlExists(controls, PasswordPolicyErrorType.CHANGE_AFTER_RESET)); |
| | | |
| | | |
| | | ArrayList<RawAttribute> rawAttrs = new ArrayList<RawAttribute>(); |
| | | ArrayList<RawAttribute> rawAttrs = new ArrayList<>(); |
| | | rawAttrs.add(RawAttribute.create("objectClass", "organizationalUnit")); |
| | | rawAttrs.add(RawAttribute.create("ou", "People")); |
| | | |
| | | AddRequestProtocolOp addRequest = new AddRequestProtocolOp( |
| | | ByteString.valueOf("ou=People,o=test"), rawAttrs); |
| | | |
| | | controls = new ArrayList<Control>(); |
| | | controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, addRequest, controls); |
| | |
| | | assertEquals(bindResponse.getResultCode(), LDAPResultCode.SUCCESS); |
| | | |
| | | |
| | | ArrayList<RawAttribute> rawAttrs = new ArrayList<RawAttribute>(); |
| | | ArrayList<RawAttribute> rawAttrs = new ArrayList<>(); |
| | | rawAttrs.add(RawAttribute.create("objectClass", "inetOrgPerson")); |
| | | rawAttrs.add(RawAttribute.create("uid", "test.user")); |
| | | rawAttrs.add(RawAttribute.create("givenName", "Test")); |
| | |
| | | AddRequestProtocolOp addRequest = new AddRequestProtocolOp( |
| | | ByteString.valueOf("ou=uid=test.user,o=test"), rawAttrs); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, addRequest, controls); |
| | |
| | | assertEquals(bindResponse.getResultCode(), LDAPResultCode.SUCCESS); |
| | | |
| | | |
| | | ArrayList<RawAttribute> rawAttrs = new ArrayList<RawAttribute>(); |
| | | ArrayList<RawAttribute> rawAttrs = new ArrayList<>(); |
| | | rawAttrs.add(RawAttribute.create("objectClass", "inetOrgPerson")); |
| | | rawAttrs.add(RawAttribute.create("uid", "test.user")); |
| | | rawAttrs.add(RawAttribute.create("givenName", "Test")); |
| | |
| | | AddRequestProtocolOp addRequest = new AddRequestProtocolOp( |
| | | ByteString.valueOf("ou=uid=test.user,o=test"), rawAttrs); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, addRequest, controls); |
| | |
| | | ByteString.valueOf("uid=test.user,o=test"), 3, |
| | | ByteString.valueOf("password")); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | LDAPMessage message = new LDAPMessage(4, bindRequest, controls); |
| | |
| | | new CompareRequestProtocolOp(ByteString.valueOf("o=test"), "o", |
| | | ByteString.valueOf("test")); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, compareRequest, controls); |
| | |
| | | DeleteRequestProtocolOp deleteRequest = |
| | | new DeleteRequestProtocolOp(ByteString.valueOf("ou=People,o=test")); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, deleteRequest, controls); |
| | |
| | | assertEquals(bindResponse.getResultCode(), LDAPResultCode.SUCCESS); |
| | | |
| | | |
| | | ArrayList<RawModification> mods = new ArrayList<RawModification>(); |
| | | ArrayList<RawModification> mods = new ArrayList<>(); |
| | | mods.add(RawModification.create(ModificationType.REPLACE, "description", |
| | | "foo")); |
| | | |
| | | ModifyRequestProtocolOp modifyRequest = |
| | | new ModifyRequestProtocolOp(ByteString.valueOf(entryDN), mods); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, modifyRequest, controls); |
| | |
| | | assertEquals(bindResponse.getResultCode(), LDAPResultCode.SUCCESS); |
| | | |
| | | |
| | | ArrayList<RawModification> mods = new ArrayList<RawModification>(); |
| | | ArrayList<RawModification> mods = new ArrayList<>(); |
| | | mods.add(RawModification.create(ModificationType.REPLACE, "description", |
| | | "foo")); |
| | | |
| | | ModifyRequestProtocolOp modifyRequest = |
| | | new ModifyRequestProtocolOp(ByteString.valueOf(entryDN), mods); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | controls.add(new LDAPControl(OID_PROXIED_AUTH_V2, true, |
| | | ByteString.valueOf("dn:" + authzDN))); |
| | |
| | | assertEquals(bindResponse.getResultCode(), LDAPResultCode.SUCCESS); |
| | | |
| | | |
| | | ArrayList<RawModification> mods = new ArrayList<RawModification>(); |
| | | ArrayList<RawModification> mods = new ArrayList<>(); |
| | | mods.add(RawModification.create(ModificationType.REPLACE, "userPassword", |
| | | "newpassword")); |
| | | |
| | |
| | | new ModifyRequestProtocolOp( |
| | | ByteString.valueOf("uid=test.user,o=test"), mods); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, modifyRequest, controls); |
| | |
| | | assertEquals(bindResponse.getResultCode(), LDAPResultCode.SUCCESS); |
| | | |
| | | |
| | | ArrayList<RawModification> mods = new ArrayList<RawModification>(); |
| | | ArrayList<RawModification> mods = new ArrayList<>(); |
| | | mods.add(RawModification.create(ModificationType.REPLACE, "userPassword", |
| | | "password")); |
| | | |
| | |
| | | new ModifyRequestProtocolOp( |
| | | ByteString.valueOf("uid=test.user,o=test"), mods); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, modifyRequest, controls); |
| | |
| | | assertEquals(bindResponse.getResultCode(), LDAPResultCode.SUCCESS); |
| | | |
| | | |
| | | ArrayList<RawModification> mods = new ArrayList<RawModification>(); |
| | | ArrayList<RawModification> mods = new ArrayList<>(); |
| | | mods.add(RawModification.create(ModificationType.REPLACE, "userPassword", |
| | | "newpassword")); |
| | | |
| | |
| | | new ModifyRequestProtocolOp( |
| | | ByteString.valueOf("uid=test.user,o=test"), mods); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, modifyRequest, controls); |
| | |
| | | assertEquals(bindResponse.getResultCode(), LDAPResultCode.SUCCESS); |
| | | |
| | | |
| | | ArrayList<RawModification> mods = new ArrayList<RawModification>(); |
| | | ArrayList<RawModification> mods = new ArrayList<>(); |
| | | mods.add(RawModification.create(ModificationType.REPLACE, "userPassword", |
| | | "newpassword")); |
| | | |
| | |
| | | new ModifyRequestProtocolOp( |
| | | ByteString.valueOf("uid=test.user,o=test"), mods); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, modifyRequest, controls); |
| | |
| | | ByteString.valueOf("ou=People,o=test"), |
| | | ByteString.valueOf("ou=Users"), true); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, modifyDNRequest, controls); |
| | |
| | | LDAPFilter.objectClassPresent(), |
| | | new LinkedHashSet<String>()); |
| | | |
| | | List<Control> controls = new ArrayList<Control>(); |
| | | List<Control> controls = new ArrayList<>(); |
| | | controls.add(new LDAPControl(OID_PASSWORD_POLICY_CONTROL, true)); |
| | | |
| | | message = new LDAPMessage(2, searchRequest, controls); |