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

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

public interface ClientAuthContext
расширяет ClientAuth

Этот class ClientAuthContext инкапсулирует ClientAuthModules, которые используются, чтобы защитить запросы на обслуживание, сделанные клиентом, и проверить любых ответов, полученных к тем запросам. Вызывающая сторона обычно использует этот class следующим способом:

  1. Получите экземпляр этого class при использовании ClientAuthConfig.getAuthContext.
  2. Вызовите secureRequest.
    Реализация ClientAuthContext вызывает secureRequest один или более инкапсулировавший ClientAuthModules. Модули могли бы присоединить учетные данные, чтобы запросить (например, имя пользователя и пароль), и/или защитить запрос (например, подписать и зашифровать запрос).
  3. Отправьте запрос и получите ответ.
  4. Вызовите validateResponse.
    Реализация ClientAuthContext вызывает validateResponse один или более инкапсулировавший ClientAuthModules. Модули проверяют или дешифруют ответ по мере необходимости.
  5. Вызовите cleanSubject метод (по мере необходимости), чтобы очистить любое состояние аутентификации в Предмете.

Экземпляр ClientAuthContext может использоваться одновременно многократными вызывающими сторонами.

Реализации этого интерфейса ответственны за построение и инициализацию инкапсулировавших модулей. Шаг инициализации включает передачу соответствующего запроса и ответа, которому MessagePolicy возражает против инкапсулировавших модулей. Объекты MessagePolicy получаются экземпляром ClientAuthConfig, используемым, чтобы получить объект ClientAuthContext. См. ClientAuthConfig.getAuthContext для получения дополнительной информации.

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

Звонки в наследованные методы этого интерфейса делегируют к соответствующим методам инкапсулировавших модулей аутентификации.

Версия:
% %I, %G %
См. Также:
ClientAuthConfig, ClientAuthModule

Сводка метода
 
Методы, наследованные от интерфейса javax.security.auth.message. ClientAuth
cleanSubject, secureRequest, validateResponse
 



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

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

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


Spec-Zone.ru - all specs in one place



free hit counter