mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
Merged 5.1-MC1 (5.1.0) to HEAD (5.1)
119076 adavis: Merged 5.1.N (5.1.1) to 5.1-MC1 (5.1.0) 117464 gjames: MNT-14892 RA-604 BCRYPT test fix. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@119915 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1980,13 +1980,27 @@ public class AuthenticationTest extends TestCase
|
||||
{
|
||||
String SOME_PASSWORD = "1 passw0rd";
|
||||
String defaultencoding = compositePasswordEncoder.getPreferredEncoding();
|
||||
String user1 = "uzer"+GUID.generate();
|
||||
String user2 = "uzer"+GUID.generate();
|
||||
List<String> encs = Arrays.asList("bcrypt10", "md4");
|
||||
|
||||
final String myTestDomain = TEST_TENANT_DOMAIN+"my.test";
|
||||
|
||||
TenantUtil.runAsSystemTenant(new TenantUtil.TenantRunAsWork<Object>() {
|
||||
public Object doWork() throws Exception {
|
||||
if (!tenantAdminService.existsTenant(myTestDomain)) {
|
||||
tenantAdminService.createTenant(myTestDomain, TENANT_ADMIN_PW.toCharArray(), null);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}, TenantService.DEFAULT_DOMAIN);
|
||||
|
||||
for (String enc : encs)
|
||||
{
|
||||
compositePasswordEncoder.setPreferredEncoding(enc);
|
||||
String hash = compositePasswordEncoder.encodePreferred(SOME_PASSWORD,null);
|
||||
assertCreateHashed(SOME_PASSWORD, hash, null, "me@you.com");
|
||||
assertCreateHashed(SOME_PASSWORD, null, SOME_PASSWORD.toCharArray(), "you@me.com");
|
||||
assertCreateHashed(SOME_PASSWORD, hash, null, user1+ TenantService.SEPARATOR + myTestDomain);
|
||||
assertCreateHashed(SOME_PASSWORD, null, SOME_PASSWORD.toCharArray(), user2+ TenantService.SEPARATOR + myTestDomain);
|
||||
}
|
||||
compositePasswordEncoder.setPreferredEncoding(defaultencoding);
|
||||
}
|
||||
|
Reference in New Issue
Block a user