Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface ServerAuth
Реализация этого интерфейса используется, чтобы проверить полученных сообщений запроса на обслуживание, и защитить сообщения ответа службы.
MessageInfo
, Subject
Сводка метода | |
---|---|
void |
cleanSubject(MessageInfo messageInfo, javax.security.auth.Subject subject)
Удалите метод определенные принципалы и учетные данные от предмета. |
AuthStatus |
secureResponse(MessageInfo messageInfo, javax.security.auth.Subject serviceSubject)
Защитите ответ службы прежде, чем отправить это клиенту. |
AuthStatus |
validateRequest(MessageInfo messageInfo, javax.security.auth.Subject clientSubject, javax.security.auth.Subject serviceSubject)
Аутентифицируйте полученный запрос на обслуживание. |
Деталь метода |
---|
AuthStatus validateRequest(MessageInfo messageInfo, javax.security.auth.Subject clientSubject, javax.security.auth.Subject serviceSubject) throws AuthException
Этот метод передает результат своего сообщения, обрабатывающего или возвращая значение AuthStatus или бросая AuthException.
messageInfo
- Контекстный объект, который инкапсулирует клиентский запрос и объекты ответа сервера, и это может использоваться, чтобы сохранить состояние через последовательность вызовов, выполненных к методам этого интерфейса с целью завершения безопасного обмена сообщениями.clientSubject
- Предмет, который представляет источник запроса на обслуживание. Это используется реализацией метода, чтобы сохранить Принципалы и учетные данные, проверенные в запросе.serviceSubject
- Предмет, который представляет получателя запроса на обслуживание, или нуль. Это может использоваться реализацией метода в качестве источника Принципалов или учетных данных, которые будут использоваться, чтобы проверить запроса. Если Предметом не является нуль, реализация метода может добавить дополнительные Принципалы или учетные данные (имеющий отношение к получателю запроса на обслуживание) к Предмету. AuthException
- Когда обработка сообщения, отказавшая, не устанавливая сообщение ответа отказа (в messageInfo).AuthStatus secureResponse(MessageInfo messageInfo, javax.security.auth.Subject serviceSubject) throws AuthException
Этот метод передает результат своего сообщения, обрабатывающего или возвращая значение AuthStatus или бросая AuthException.
messageInfo
- Контекстный объект, который инкапсулирует клиентский запрос и объекты ответа сервера, и это может использоваться, чтобы сохранить состояние через последовательность вызовов, выполненных к методам этого интерфейса с целью завершения безопасного обмена сообщениями.serviceSubject
- Предмет, который представляет источник ответа службы, или нуль. Это может использоваться реализацией метода, чтобы получить Принципалы и учетные данные, необходимые, чтобы защитить ответ. Если Предметом не является нуль, реализация метода может добавить дополнительные Принципалы или учетные данные (имеющий отношение к источнику ответа службы) к Предмету. AuthException
- Когда обработка сообщения, отказавшая, не устанавливая сообщение ответа отказа (в messageInfo).void cleanSubject(MessageInfo messageInfo, javax.security.auth.Subject subject) throws AuthException
messageInfo
- контекстный объект, который инкапсулирует клиентский запрос и объекты ответа сервера, и это может использоваться, чтобы сохранить состояние через последовательность вызовов, выполненных к методам этого интерфейса с целью завершения безопасного обмена сообщениями.subject
- Подчиненный экземпляр, из которого должны быть удалены Принципалы и учетные данные. AuthException
- Если ошибка происходит во время Подчиненной обработки.
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41