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.