fix for bug 4883: principal collection now stored such that principal/user name may contain any characters

Change-Id: Ifb32acd377fcfdb137f7092958309bf88d1b0017
This commit is contained in:
Axel Uhl
2019-01-28 14:38:29 +01:00
parent d67eddd9d5
commit 2f693569f6
4 changed files with 17 additions and 10 deletions
@@ -45,11 +45,11 @@ public class SessionPersistenceTest {
final String attr2Key = "a2";
final boolean attr2Value = true;
final String realm1Name = "realm1";
final String realm1Principal1Name = "r1p1";
final String realm1Principal2Name = "r1p2";
final String realm1Principal1Name = "r1.p1";
final String realm1Principal2Name = "r1/\",,p2";
final String realm2Name = "realm2";
final String realm2Principal1Name = "r2p1";
final String realm2Principal2Name = "r2p2";
final String realm2Principal1Name = "r2\\p1";
final String realm2Principal2Name = "r2.'_p2";
final String principalAttribute = "org.apache.shiro.subject.support.DefaultSubjectContext_PRINCIPALS_SESSION_KEY";
final SimplePrincipalCollection principalCollection = new SimplePrincipalCollection();
principalCollection.add(realm1Principal1Name, realm1Name);