@Before public void setUp() throws Exception { System.setProperty("java.security.krb5.realm", KerberosTestUtils.getRealm()); System.setProperty("java.security.krb5.kdc", "localhost:88"); String rules = "RULE:[1:$1@$0](.*@YAHOO\\.COM)s/@.*//\n" + "RULE:[2:$1](johndoe)s/^.*$/guest/\n" + "RULE:[2:$1;$2](^.*;admin$)s/;admin$//\n" + "RULE:[2:$2](root)\n" + "DEFAULT"; KerberosName.setRules(rules); KerberosName.printRules(); }
@Before public void setUp() throws Exception { System.setProperty("java.security.krb5.realm", KerberosTestUtils.getRealm()); System.setProperty("java.security.krb5.kdc", "localhost:88"); String rules = "RULE:[1:$1@$0](.*@YAHOO\\.COM)s/@.*//\n" + "RULE:[2:$1](johndoe)s/^.*$/guest/\n" + "RULE:[2:$1;$2](^.*;admin$)s/;admin$//\n" + "RULE:[2:$2](root)\n" + "DEFAULT"; KerberosName.setRules(rules); KerberosName.printRules(); }
@Before public void setUp() throws Exception { System.setProperty("java.security.krb5.realm", KerberosTestUtils.getRealm()); System.setProperty("java.security.krb5.kdc", "localhost:88"); String rules = "RULE:[1:$1@$0](.*@YAHOO\\.COM)s/@.*//\n" + "RULE:[2:$1](johndoe)s/^.*$/guest/\n" + "RULE:[2:$1;$2](^.*;admin$)s/;admin$//\n" + "RULE:[2:$2](root)\n" + "DEFAULT"; KerberosName.setRules(rules); KerberosName.printRules(); }
@Test public void testToLowerCase() throws Exception { String rules = "RULE:[1:$1]/L\n" + "RULE:[2:$1]/L\n" + "RULE:[2:$1;$2](^.*;admin$)s/;admin$///L\n" + "RULE:[2:$1;$2](^.*;guest$)s/;guest$//g/L\n" + "DEFAULT"; KerberosName.setRules(rules); KerberosName.printRules(); checkTranslation("Joe@FOO.COM", "joe"); checkTranslation("Joe/root@FOO.COM", "joe"); checkTranslation("Joe/admin@FOO.COM", "joe"); checkTranslation("Joe/guestguest@FOO.COM", "joe"); }
@Test public void testToLowerCase() throws Exception { String rules = "RULE:[1:$1]/L\n" + "RULE:[2:$1]/L\n" + "RULE:[2:$1;$2](^.*;admin$)s/;admin$///L\n" + "RULE:[2:$1;$2](^.*;guest$)s/;guest$//g/L\n" + "DEFAULT"; KerberosName.setRules(rules); KerberosName.printRules(); checkTranslation("Joe@FOO.COM", "joe"); checkTranslation("Joe/root@FOO.COM", "joe"); checkTranslation("Joe/admin@FOO.COM", "joe"); checkTranslation("Joe/guestguest@FOO.COM", "joe"); }
@Test public void testToLowerCase() throws Exception { String rules = "RULE:[1:$1]/L\n" + "RULE:[2:$1]/L\n" + "RULE:[2:$1;$2](^.*;admin$)s/;admin$///L\n" + "RULE:[2:$1;$2](^.*;guest$)s/;guest$//g/L\n" + "DEFAULT"; KerberosName.setRules(rules); KerberosName.printRules(); checkTranslation("Joe@FOO.COM", "joe"); checkTranslation("Joe/root@FOO.COM", "joe"); checkTranslation("Joe/admin@FOO.COM", "joe"); checkTranslation("Joe/guestguest@FOO.COM", "joe"); }