So, it doesn't seem like we should move this code out of Catalina. 
NetUI has a thing called a ServerAdaptor that abstracts some container
provided features.  Security is one of the things that is hidden
behind that API.  Then we can pluggin container provided
implementations of the ServerAdaptor.  This seems like it should be
pluggable instead of duplicating the code Catalina provides  I would
guess that each container implements this in their own way..

Rich Feit owns this in NetUI.  I think he should review the
role/user/group auth and see if it should be moved behind either the
current ServerAdaptor or some type of similar interface.


On Thu, 25 Nov 2004 01:06:59 +0900, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> Hi Daryl,
> 
> > What are the features that you copied from Catalina?
> 
> They're as follows.
> 
> org/apache/catalina/Group.java
> org/apache/catalina/Role.java
> org/apache/catalina/User.java
> org/apache/catalina/UserDatabase.java
> 
> org/apache/catalina/users/AbstractGroup.java
> org/apache/catalina/users/AbstractRole.java
> org/apache/catalina/users/AbstractUser.java
> org/apache/catalina/users/MemoryGroup.java
> org/apache/catalina/users/MemoryRole.java
> org/apache/catalina/users/MemoryUser.java
> org/apache/catalina/users/MemoryUserDatabase.java
> 
> org/apache/catalina/util/StringManager.java
> 
> Axis implements classes that handle the user based auth (not role based)
> by itself, but it's really simple. If Axis can reuse those classes
> listed above, its auth mechanism can be empowered as well.
> (If so, Beehive doesn't have to implement those stuff though as long as
> Beehive runs on Axis.)
> 
> I believe that they all should go into commons.
> 
> Thanks in advance.
> 
> Wolfgang
> 
>

Reply via email to