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