-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jürgen,

Juergen Weber wrote:
| So, if user tomcat logs in, JNDI realm should say "User unknown" and
| afterwards memory realm should say "fine, user is allowed".
|
| Unfortunately, Tomcat can only use one active realm. Is that right?

Right.

| Is there any other way to get the manager user into Tomcat?

Write a Realm that wraps two other realms, and use that. Something like
this:

public class MultiRealm
~    extends RealmBase
{
~    private List _realms;
~    public MultiRealm(List realms)
~    {
~        _realms = realms;
~    }

~    public Principal authenticate(String username, String credentials)
~    {
~        for(Iterator i=_realms.iterator(); i.hasNext(); )
~        {
~            Principal p = ((Realm)i.next()).authenticare(username,
~                                                         credentials);

~            if(null != p)
~                return p;
~        }

~        return null;
~    }

~    // implement the other methods similarly as pass-through methods
}

| Setting up OpenLdap as Meta Directory before our LDAP server and
| putting the "tomcat" user into OpenLDAP seems a bit overblown.

I would tend to agree.

If you were to write a decent implementation of the above, I would
imagine that the Tomcat folks would happily accept it as a contribution
to the project.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkfZfRkACgkQ9CaO5/Lv0PCbowCghB4vDu2Rg3GUR7hFvKX2zLZt
hz4An2jU7GxmtDsNdU/Z41ftVgVV/4Bc
=TiR4
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to