Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ConfigFile extends Configuration
javax.security.auth.login.Configuration
. Это объектно-ориентированные памяти, представление конфигурации входа в систему времени выполнения, и является объединением многократных статических конфигураций входа в систему, которое находится в файлах. Алгоритм для того, чтобы определить местоположение конфигурационного файла (ов) входа в систему и считать их информацию в это Configuration
объект:
URL
указывая на конфигурационный файл входа в систему, который будет загружен. Читайте в и загрузите каждую конфигурацию. java.lang.System
свойство java.security.auth.login.config может также быть установлено в a URL
указывая на другой конфигурационный файл входа в систему (который имеет место, когда пользователь использует переключатель-D во времени выполнения). Если это свойство определяется, и его использование позволяется файлом свойств безопасности (свойство Security, policy.allowSystemProperty устанавливается в истину), также загрузите ту конфигурацию входа в систему. Синтаксис конфигурации, поддерживаемый этой реализацией, точно что синтаксис, определенный в javax.security.auth.login.Configuration
class.
LoginContext
, security properties
Конфигурация. Параметры
Конструктор и Описание |
---|
ConfigFile()
Создайте новое
Configuration объект. |
ConfigFile(URI uri)
Создайте новое
Configuration объект от указанного URI . |
Модификатор и Тип | Метод и Описание |
---|---|
AppConfigurationEntry[] |
getAppConfigurationEntry(String applicationName)
Получите запись от
Configuration использование имени приложения как индексирование. |
void |
refresh()
Обновите и перезагрузите
Configuration перечитывая все конфигурации входа в систему. |
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, setConfiguration
public ConfigFile()
Configuration
объект.SecurityException
- если Configuration
не может быть инициализированpublic ConfigFile(URI uri)
Configuration
объект от указанного URI
.uri
- URI
SecurityException
- если Configuration
не может быть инициализированNullPointerException
- если uri
нульpublic AppConfigurationEntry[] getAppConfigurationEntry(String applicationName)
Configuration
использование имени приложения как индексирование.getAppConfigurationEntry
в class Configuration
applicationName
- имя, используемое, чтобы индексировать Configuration
AppConfigurationEntry
которые соответствуют сложенной конфигурации LoginModule
s для этого приложения, или нуля, если это приложение имеет не сконфигурированный LoginModule
s.public void refresh()
Configuration
перечитывая все конфигурации входа в систему.refresh
в class Configuration
SecurityException
- если у вызывающей стороны нет разрешения, чтобы обновить Configuration
Авторское право © 1998, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92