Spec-Zone .ru
спецификации, руководства, описания, API


javax.security.auth.message.config
Интерфейс ServerAuthConfig

Все Суперинтерфейсы:
AuthConfig

public interface ServerAuthConfig
расширяет AuthConfig

Этот интерфейс описывает конфигурацию объектов ServerAuthConfiguration для уровня сообщения и контекста приложения (например, контекста обмена сообщениями определенного приложения, или набора приложений).

Реализации этого интерфейса возвращаются AnthConfigProvider.

Вызывающие стороны взаимодействуют с ServerAuthConfig, чтобы получить объекты ServerAuthContext, подходящие для того, чтобы обработать данный обмен сообщениями в уровне и в пределах контекста приложения ServerAuthConfig. Каждый объект ServerAuthContext ответственен за то, что инстанцировал, инициализировал, и вызвал тот или больше ServerAuthModules, инкапсулировавшее в ServerAuthContext.

Получив ServerAuthContext, вызывающая сторона работает на контексте, чтобы заставить это вызывать инкапсулировавший ServerAuthModules, чтобы проверить запросов на обслуживание и защитить ответы службы.

Версия:
% %I, %G %
См. Также:
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
 

Деталь метода

getAuthContext

ServerAuthContext getAuthContext(java.lang.String authContextID,
                                 javax.security.auth.Subject serviceSubject,
                                 java.util.Map properties)
                                 throws AuthException
Получите экземпляр ServerAuthContext от этого ServerAuthConfig.

Реализация этого метода возвращает экземпляр ServerAuthContext, который инкапсулирует ServerAuthModules, используемый, чтобы проверить запросов и безопасных ответов, связанных с данным authContextID.

Определенно, этот метод получает доступ к этому объекту ServerAuthConfig с параметром authContextID, чтобы определить ServerAuthModules, которые должны инкапсулироваться в возвращенном экземпляре ServerAuthContext.

Объект ServerAuthConfig устанавливает запрос и ответ объекты MessagePolicy, которые передают к инкапсулировавшим модулям, когда они инициализируются возвращенным экземпляром ServerAuthContext. Это - обязанность модулей осуществить эти политики когда вызвано.

Параметры:
authContextID - Идентификатор, используемый, чтобы индексировать обеспеченную конфигурацию, или нуль. Это значение должно быть идентичным значению, возвращенному getAuthContextID метод для всех MessageInfo объекты, которые передают к validateRequest метод возвращенного ServerAuthContext.
serviceSubject - Предмет, который представляет источник ответа службы, который будет защищен полученным контекстом аутентификации. Принципал и учетные данные Предмета могут использоваться, чтобы выбрать или получить контекст аутентификации. Если Предметом не являются нулевые, дополнительные Принципалы, или учетные данные (имеющий отношение к источнику ответа) могут быть добавлены к Предмету. Нулевое значение можно передать для этого параметра.
properties - Объект Карты, который может использоваться вызывающей стороной, чтобы увеличить свойства, которые передадут к инкапсулировавшим модулям в инициализации модуля. Нулевое значение можно передать для этого параметра.
Возвраты:
Экземпляр ServerAuthContext, который инкапсулирует ServerAuthModules, используемый, чтобы защитить и проверить запросов/ответов, связанных с данным authContextID, или нулем (указание, что никакие модули не конфигурируются).
Броски:
AuthException - Если этот метод перестал работать.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter