Файл должен быть на клиентской стороне, доступен в classpath. Но можно обойтись и вообще без файла, примерно так:
| Код | CallbackHandler handler = new UsernamePasswordHandler(userName, password); Configuration config = new Configuration() { public AppConfigurationEntry[] getAppConfigurationEntry(String name) { if ( name.equals("simple") ) { AppConfigurationEntry entry = new AppConfigurationEntry(org.jboss.security.ClientLoginModule.class.getName(), LoginModuleControlFlag.REQUIRED, Collections.EMPTY_MAP); AppConfigurationEntry[] entries = {entry}; return entries; } return null; } public void refresh() {} }; loginContext = new LoginContext("simple", null, handler, config); loginContext.login();
|
|