Spec-Zone.ru › OpenJDK 8

Интерфейс JMXAuthenticator


public interface JMXAuthenticator

Интерфейс для определения того, как удаленные учетные данные преобразуются в объект JAAS Subject. Этот интерфейс используется сервером RMI Connector и может использоваться другими серверами-коннекторами.

Экземпляр аутентификатора, определённый пользователем, передаётся серверу-коннектору в карте окружения в качестве значения атрибута JMXConnectorServer.AUTHENTICATOR. Для серверов-коннекторов, использующих только эту систему аутентификации, если этот атрибут отсутствует или его значение равно null, то аутентификация пользователя не будет выполняться, и будет разрешён полный доступ к методам, экспортированным объектом MBeanServerConnection.

Если аутентификация успешна, то возвращается аутентифицированный объект subject, заполненный его связанными principals. Затем будут выполнены проверки авторизации на основе заданного набора принципов.

С:
1.5

Методы

Модификатор и тип Метод и описание
Subject authenticate(Object credentials)

Аутентифицирует клиент MBeanServerConnection с предоставленными учетными данными клиента.

Методы

authenticate

Subject authenticate(Object credentials)

Аутентифицирует клиент MBeanServerConnection с предоставленными учетными данными клиента.

Параметры:
credentials - учетные данные, определенные пользователем, которые должны быть переданы на сервер для аутентификации пользователя перед созданием MBeanServerConnection. Фактический тип этого параметра и возможность его быть нулевым зависят от коннектора.
Возвращает:
аутентифицированный объект subject, содержащий связанные принципы.
Исключения:
SecurityException - если сервер не может аутентифицировать пользователя с предоставленными учетными данными.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API