| | |
| | | return; |
| | | } |
| | | |
| | | if ((!passwordPolicy.allowMultiplePasswordValues()) |
| | | if ((!isInternalOperation()) |
| | | && (!passwordPolicy.allowMultiplePasswordValues()) |
| | | && (passwordAttr.size() > 1)) |
| | | { |
| | | // FIXME -- What if they're pre-encoded and might all be the |
| | |
| | | { |
| | | if (AuthPasswordSyntax.isEncoded(value)) |
| | | { |
| | | if (passwordPolicy.allowPreEncodedPasswords()) |
| | | if (isInternalOperation() || |
| | | passwordPolicy.allowPreEncodedPasswords()) |
| | | { |
| | | builder.add(v); |
| | | continue; |
| | |
| | | { |
| | | if (UserPasswordSyntax.isEncoded(value)) |
| | | { |
| | | if (passwordPolicy.allowPreEncodedPasswords()) |
| | | if (isInternalOperation() || |
| | | passwordPolicy.allowPreEncodedPasswords()) |
| | | { |
| | | builder.add(v); |
| | | continue; |