package org.jboss.system.server.jmx;
import org.jboss.security.AuthenticationManager;
import org.jboss.security.SecurityContext;
Handles authentication checking for JSR-160 JMXConnector (using PicketBox)
login-config.xml is expected to contain an application-policy for the specified
securityDomainName.
- Author(s):
- Scott Marlow smarlow@redhat.com
AuthenticationManager am;
SecurityContext securityContext;
"JMXConnectorAuthenticator requires userid/password credentials to be passed in");
if (! (creds instanceof String[])) { "JMXConnectorAuthenticator can only handle authentication parameter that is array of two strings, instead got " +
"JMXConnectorAuthenticator can only handle authentication parameter that is array of two strings, instead got " +
pair.length +" strings");
am = securityContext.getAuthenticationManager();
boolean result = am.isValid(principal, pass , subject);