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