org.apache.hadoop.security.authentication.util.KerberosName.printRules()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(112)

本文整理了Java中org.apache.hadoop.security.authentication.util.KerberosName.printRules()方法的一些代码示例,展示了KerberosName.printRules()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。KerberosName.printRules()方法的具体详情如下:
包路径:org.apache.hadoop.security.authentication.util.KerberosName
类名称:KerberosName
方法名:printRules

KerberosName.printRules介绍

暂无

代码示例

代码示例来源:origin: apache/hadoop-common

@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();
}

代码示例来源:origin: hopshadoop/hops

@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();
}

代码示例来源:origin: io.hops/hadoop-auth

@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();
}

代码示例来源:origin: io.hops/hadoop-auth

@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");
}

代码示例来源:origin: apache/hadoop-common

@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");
}

代码示例来源:origin: hopshadoop/hops

@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");
}

相关文章