-
public interface JMXAuthenticator
用于定义远程凭据如何转换为JAAS主题的接口。 此接口由RMI连接器服务器使用,可供其他连接器服务器使用。
用户定义的身份验证器实例将作为属性
JMXConnectorServer.AUTHENTICATOR
的值传递到环境映射中的连接器服务器。 对于仅使用此身份验证系统的连接器服务器,如果此属性不存在或其值为null
则不会执行用户身份验证,并且将允许完全访问MBeanServerConnection
对象导出的方法。如果身份验证成功,则返回经过身份验证的
subject
及其关联的principals
。 然后将根据给定的主体集执行授权检查。- 从以下版本开始:
- 1.5
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 Subject
authenticate(Object credentials)
使用给定的客户端凭据对MBeanServerConnection
客户端进行身份验证。
-
-
-
方法详细信息
-
authenticate
Subject authenticate(Object credentials)
使用给定的客户端凭据对
MBeanServerConnection
客户端进行身份验证。- 参数
-
credentials
- 要在创建MBeanServerConnection
之前对用户进行身份验证以传递到服务器的用户定义凭据。 此参数的实际类型以及是否可以为null,取决于连接器。 - 结果
- 经过身份验证的主题,包含其相关的主体。
- 异常
-
SecurityException
- if the server cannot authenticate the user with the provided credentials.
-
-