[jboss-user] [Security] - Changing passwords in Active Directory from a web service in

brazil123 do-not-reply at jboss.com
Fri Dec 11 15:53:56 EST 2009


Hi,

I'm trying to figure out the best way to change passwords in an Active Directory server. I need to provide a web service that allows for callers to do this.

I have code in my web service that connects to AD and changes the password, but I'm not sure how to get the configuration data I need (server name, port, etc.) This configuration data already exists in the login-module configuration for JAAS, and I really don't want to duplicate it in another file.

What I'd like to do is get the active LoginModules for a given security domain, and then I could use the LDAP configuration data from the appropriate LoginModule. But I can't find a way to do this.

I suppose I could subclass LdapExtLoginModule and cache the data somewhere, but that's a pretty ugly hack.

The second ugly hack I can think of is reading the configuration back in from the filesystem. I have a security-domain-jboss-beans.xml file which specifies the security domain configuration, so in a pinch, I could read that file.

Any thoughts?

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4270291#4270291

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4270291



More information about the jboss-user mailing list