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