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


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

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

public interface ServerAuthContext
расширяет ServerAuth

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

  1. Получите экземпляр этого class через ServerAuthConfig.getAuthContext.
  2. Вызовите validateRequest.
    Реализация ServerAuthContext вызывает validateRequest один или более инкапсулировавший ServerAuthModules. Модули проверяют учетных данных, существующих в запросе (например, дешифруйте и проверьте подпись).
  3. Если учетные данные, допустимые и достаточные, полная аутентификация.
    Выполните авторизацию, проверяют аутентифицируемые идентификационные данные и, в случае успеха, диспетчеризируют требуемому сервисному приложению.
  4. Сервисное приложение закончилось.
  5. Вызовите secureResponse.
    Реализация ServerAuthContext вызывает secureResponse один или более инкапсулировавший ServerAuthModules. Модули безопасный ответ (подписывают и шифруют ответ, например), и готовят сообщение ответа.
  6. Отправьте защищенный ответ клиенту.
  7. Вызовите cleanSubject (по мере необходимости), чтобы очистить любое состояние аутентификации в Предмете (ах).

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

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

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

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

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

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



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

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

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

free hit counter