/** * Finds the login module class name in the {@link JaasRealm} entries. * @param realm * @return */ private List<String> findLoginModuleClassNames(JaasRealm realm) { List<String> moduleClassNames = new LinkedList<>(); for (AppConfigurationEntry entry : realm.getEntries()) { String moduleClass = (String) entry.getOptions().get(ProxyLoginModule.PROPERTY_MODULE); if (moduleClass != null) { moduleClassNames.add(moduleClass); } } return moduleClassNames; }
/** * Finds the login module class name in the {@link JaasRealm} entries. * @param realm * @return */ private List<String> findLoginModuleClassNames(JaasRealm realm) { List<String> moduleClassNames = new LinkedList<>(); for (AppConfigurationEntry entry : realm.getEntries()) { String moduleClass = (String) entry.getOptions().get(ProxyLoginModule.PROPERTY_MODULE); if (moduleClass != null) { moduleClassNames.add(moduleClass); } } return moduleClassNames; }
public AppConfigurationEntry[] getAppConfigurationEntry(String name) { JaasRealm realm = null; for (JaasRealm r : realms) { if (r.getName().equals(name)) { if (realm == null || r.getRank() > realm.getRank()) { realm = r; } } } if (realm != null) { return realm.getEntries(); } else if (defaultConfiguration != null) { return defaultConfiguration.getAppConfigurationEntry(name); } return null; }
public AppConfigurationEntry[] getAppConfigurationEntry(String name) { JaasRealm realm = null; for (JaasRealm r : realms) { if (r.getName().equals(name)) { if (realm == null || r.getRank() > realm.getRank()) { realm = r; } } } if (realm != null) { return realm.getEntries(); } else if (defaultConfiguration != null) { return defaultConfiguration.getAppConfigurationEntry(name); } return null; }
int i = 1; realms_loop: for (JaasRealm r : realms) { AppConfigurationEntry[] entries = r.getEntries(); if (r.getName().equals(realmName)) { realm = r; AppConfigurationEntry[] entries = realm.getEntries(); if (entries != null) { for (AppConfigurationEntry e : entries) {
int i = 1; realms_loop: for (JaasRealm r : realms) { AppConfigurationEntry[] entries = r.getEntries(); if (r.getName().equals(realmName)) { realm = r; AppConfigurationEntry[] entries = realm.getEntries(); if (entries != null) { for (AppConfigurationEntry e : entries) {
@Override public Object execute() throws Exception { ShellTable table = new ShellTable(); table.column("Index"); table.column("Realm Name"); table.column("Login Module Class Name"); List<JaasRealm> realms = getRealms(hidden); if (realms != null && realms.size() > 0) { int index = 1; for (JaasRealm realm : realms) { String realmName = realm.getName(); AppConfigurationEntry[] entries = realm.getEntries(); if (entries != null && entries.length > 0) { for (AppConfigurationEntry entry : entries) { String moduleClass = (String) entry.getOptions().get(ProxyLoginModule.PROPERTY_MODULE); table.addRow().addContent(index++, realmName, moduleClass); } } } } table.print(System.out, !noFormat); return null; }
@Override public Object execute() throws Exception { ShellTable table = new ShellTable(); table.column("Index"); table.column("Realm Name"); table.column("Login Module Class Name"); List<JaasRealm> realms = getRealms(hidden); if (realms != null && realms.size() > 0) { int index = 1; for (JaasRealm realm : realms) { String realmName = realm.getName(); AppConfigurationEntry[] entries = realm.getEntries(); if (entries != null && entries.length > 0) { for (AppConfigurationEntry entry : entries) { String moduleClass = (String) entry.getOptions().get(ProxyLoginModule.PROPERTY_MODULE); table.addRow().addContent(index++, realmName, moduleClass); } } } } table.print(System.out, !noFormat); return null; }