mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-29 15:21:53 +00:00
Merged 5.0.2-CLOUD42 (Cloud ) to 5.1.N (5.1.1)
117259 adavis: Merged 5.0.2-CLOUD (Cloud ) to 5.0.2-CLOUD42 (Cloud )
114532 adavis: Merged BCRYPT to 5.0.2-CLOUD
114417 gjames: Test to confirm onpremise defaults to md4 for backwards compatibility MNT-14892,RA-599
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.1.N/root@117352 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1930,6 +1930,16 @@ public class AuthenticationTest extends TestCase
|
|||||||
authenticationComponent.clearCurrentSecurityContext();
|
authenticationComponent.clearCurrentSecurityContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* For on premise the default is MD4, for cloud BCRYPT10
|
||||||
|
*
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public void testDefaultEncodingIsMD4() throws Exception
|
||||||
|
{
|
||||||
|
assertNotNull(compositePasswordEncoder);
|
||||||
|
assertEquals("md4", compositePasswordEncoder.getPreferredEncoding());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests creating a user with a Hashed password
|
* Tests creating a user with a Hashed password
|
||||||
@@ -1937,6 +1947,7 @@ public class AuthenticationTest extends TestCase
|
|||||||
public void testCreateUserWithHashedPassword() throws Exception
|
public void testCreateUserWithHashedPassword() throws Exception
|
||||||
{
|
{
|
||||||
String SOME_PASSWORD = "1 passw0rd";
|
String SOME_PASSWORD = "1 passw0rd";
|
||||||
|
String defaultencoding = compositePasswordEncoder.getPreferredEncoding();
|
||||||
List<String> encs = Arrays.asList("bcrypt10", "md4");
|
List<String> encs = Arrays.asList("bcrypt10", "md4");
|
||||||
for (String enc : encs)
|
for (String enc : encs)
|
||||||
{
|
{
|
||||||
@@ -1945,6 +1956,7 @@ public class AuthenticationTest extends TestCase
|
|||||||
assertCreateHashed(SOME_PASSWORD, hash, null, "me@you.com");
|
assertCreateHashed(SOME_PASSWORD, hash, null, "me@you.com");
|
||||||
assertCreateHashed(SOME_PASSWORD, null, SOME_PASSWORD.toCharArray(), "you@me.com");
|
assertCreateHashed(SOME_PASSWORD, null, SOME_PASSWORD.toCharArray(), "you@me.com");
|
||||||
}
|
}
|
||||||
|
compositePasswordEncoder.setPreferredEncoding(defaultencoding);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void assertCreateHashed(String rawString, String hash, char[] rawPassword, String user)
|
private void assertCreateHashed(String rawString, String hash, char[] rawPassword, String user)
|
||||||
|
|||||||
Reference in New Issue
Block a user