Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.resource.spi.work.SecurityContext
public abstract class SecurityContext
Стандарт WorkContext
это позволяет a Work
экземпляр, чтобы распространить безопасность связанная контекстная информация от EIS до сервера приложений.
Это позволяет адаптеру EIS/ресурса течь - в информации о контексте защиты и выполнять экземпляр Работы, и методы вызова в интерфейсе MessageEndpoint, в приток сообщения эффекта, в пределах того экземпляра Работы, в контексте установленных идентификационных данных.
Адаптер ресурса указывает к WorkManager, что экземпляр Работы должен быть выполнен в указанном контексте выполнения безопасности, представляя экземпляр Работы, который реализует интерфейс WorkContextProvider и гарантируя, что Список WorkContexts для того экземпляра Работы содержит экземпляр своего подкласса Securitytext.
Нужно отметить однако, что, когда адаптер ресурса течет - в идентификационных данных, которые будут использоваться сервером приложений, распространенные идентификационные данные могут или, возможно, не принадлежат домену безопасности сервера приложений.
Есть поэтому, два сценария, в то время как адаптер ресурса распространяет идентификационные данные безопасности от EIS до сервера приложений:
WorkContextProvider
, Сериализированная ФормаСводка конструктора | |
---|---|
SecurityContext()
|
Сводка метода | |
---|---|
java.lang.String |
getDescription()
Получите краткое описание роли, игравшей WorkContext и любая другая связанная отладочная информация. |
java.lang.String |
getName()
Получите связанное имя WorkContext . |
abstract void |
setupSecurityContext(javax.security.auth.callback.CallbackHandler handler, javax.security.auth.Subject executionSubject, javax.security.auth.Subject serviceSubject)
Контейнер вызывает этот метод, чтобы установить контекст защиты для Work экземпляр. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public SecurityContext()
Деталь метода |
---|
public java.lang.String getDescription()
WorkContext
и любая другая связанная отладочная информация. Это могло использоваться WorkManager и адаптером ресурса для того, чтобы отладить цели.
getDescription
в интерфейсе WorkContext
WorkContext
public java.lang.String getName()
WorkContext
. Это могло использоваться WorkManager и адаптером ресурса для того, чтобы отладить цели.
getName
в интерфейсе WorkContext
WorkContext
public abstract void setupSecurityContext(javax.security.auth.callback.CallbackHandler handler, javax.security.auth.Subject executionSubject, javax.security.auth.Subject serviceSubject)
Work
экземпляр. Параметром обработчика не должен быть нуль, и обработчик параметра и CallbackHandler
переданный к этому методу должен поддерживать следующий Callback
s определенный в JSR 196: SPI Аутентификации Java для спецификации Контейнеров:
Callback
s может поддерживаться контейнером. Адаптер ресурса мог бы использовать CallerPrincipalCallback
"чтобы установить представление контейнера принципала вызывающей стороны. CallbackHandler должен установить Принципал параметра как принципал вызывающей стороны, связанный с вызовом, обрабатываемым контейнером. Когда Принципал параметра будет нулем, обработчик установит представление контейнера неаутентифицируемого принципала вызывающей стороны."
Адаптер ресурса мог бы использовать GroupPrincipalCallback
"чтобы установить представление контейнера соответствующих групповых принципалов в пределах Предмета. Когда нулевое значение передадут к групповому параметру, обработчик установит представление контейнера никаких групповых принципалов в пределах Предмета. Иначе, обработка обработчика этого обратного вызова является дополнением, приводя к объединению (без копий) принципалов, существующих в пределах Предмета, и создаваемых с именами, происходящими в пределах массива параметра. CallbackHandler определит тип создаваемых принципалов."
Адаптер ресурса мог бы использовать PasswordValidationCallback
"чтобы использовать средства проверки допустимости пароля ее содержания времени выполнения."
executionSubject параметром должен быть ненуль, и это не должно быть только для чтения. Ожидается, что этот метод заполнит этот executionSubject с принципалами и учетными данными, которыми управляли бы в сервер приложений.
serviceSubject параметром должен быть ненуль, и это не должно быть только для чтения. Это представляет сервер приложений, и это может использоваться реализацией Работы, чтобы получить Принципалы и учетные данные, необходимые, чтобы установить соединение с EIS (в причине взаимного автора как сценарии). Если Предметом не является нуль, реализация Работы может собрать учетные данные сервера, по мере необходимости, при использовании обработчика обратного вызова, который передают им.
Когда этот метод вызывают, реализация метода
handler
- A CallbackHandler
если WorkManager
это поддерживает Callback
s описанный вышеexecutionSubject
- Предмет, который представляет идентификационные данные безопасности, которые должны быть установлены как контекст для Work
экземпляр. Это используется реализацией метода, чтобы сохранить Принципалы и учетные данные, которые должны использоваться в качестве контекста защиты Work
экземпляр.serviceSubject
- Предмет, который представляет сервер приложений, Он может использоваться реализацией метода в качестве источника Принципалов или учетных данных, которые будут использоваться, чтобы проверить соединения с EIS. Если Предметом не является нуль, реализация метода может добавить дополнительные Принципалы или учетные данные (имеющий отношение к получателю запроса на обслуживание) к Предмету. *196: Java Authentication SPI for Containers specification and related JavaDoc
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41