Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface ClientAuthConfig
Этот интерфейс инкапсулирует конфигурацию объектов ClientAuthContext для уровня сообщения и контекста приложения (например, контекста обмена сообщениями определенного приложения, или набора приложений).
Реализации этого интерфейса возвращаются AuthConfigProvider.
Вызывающие стороны взаимодействуют с ClientAuthConfig, чтобы получить объекты ClientAuthContext, подходящие для того, чтобы обработать данный обмен сообщениями в уровне и в пределах контекста приложения ClientAuthConfig. Каждый объект ClientAuthContext ответственен за то, что инстанцировал, инициализировал, и вызвал тот или больше ClientAuthModules, инкапсулировавшее в ClientAuthContext.
Получив ClientAuthContext, вызывающая сторона работает на контексте, чтобы заставить это вызывать инкапсулировавший ClientAuthModules, чтобы защитить клиентские запросы и проверить ответов сервера.
AuthConfigProvider
Сводка метода | |
---|---|
ClientAuthContext |
getAuthContext(java.lang.String authContextID, javax.security.auth.Subject clientSubject, java.util.Map properties)
Получите экземпляр ClientAuthContext от этого ClientAuthConfig. |
Методы, наследованные от интерфейса javax.security.auth.message.config.AuthConfig |
---|
getAppContext, getAuthContextID, getMessageLayer, isProtected, refresh |
Деталь метода |
---|
ClientAuthContext getAuthContext(java.lang.String authContextID, javax.security.auth.Subject clientSubject, java.util.Map properties) throws AuthException
Реализация этого метода возвращает экземпляр ClientAuthContext, который инкапсулирует ClientAuthModules, используемый, чтобы защитить и проверить запросов/ответов, связанных с данным authContextID.
Определенно, этот метод получает доступ к этому объекту ClientAuthConfig с параметром authContextID, чтобы определить ClientAuthModules, которые должны инкапсулироваться в возвращенном экземпляре ClientAuthContext.
Объект ClientAuthConfig устанавливает запрос и ответ объекты MessagePolicy, которые передают к инкапсулировавшим модулям, когда они инициализируются возвращенным экземпляром ClientAuthContext. Это - обязанность модулей осуществить эти политики когда вызвано.
authContextID
- Строковый идентификатор, используемый, чтобы индексировать обеспеченную конфигурацию, или нуль. Это значение должно быть идентичным значению, возвращенному getAuthContextID
метод для всех MessageInfo
объекты, которые передают к secureRequest
метод возвращенного ClientAuthContext.clientSubject
- Предмет, который представляет источник запроса на обслуживание, который будет защищен полученным контекстом аутентификации. Принципалы и учетные данные Предмета могут использоваться, чтобы выбрать или получить контекст аутентификации. Если Предметом не являются нулевые, дополнительные Принципалы, или учетные данные (имеющий отношение к источнику запроса) могут быть добавлены к Предмету. Нулевое значение можно передать для этого параметра.properties
- Объект Карты, который может использоваться вызывающей стороной, чтобы увеличить свойства, которые передадут к инкапсулировавшим модулям в инициализации модуля. Нулевое значение можно передать для этого параметра. AuthException
- Если этот метод перестал работать.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41