Typically, every application (for use with multiple users) has the need
for handling basic authentication and authorization.  In addition, we
also inevitably find ourselves trying to manage user logins, their
passwords, what organization they belong to and etc.

What I'm proposing is a set of services to enable:
1.  User management-- tasks performed by admin on user behalf or by user
on their own information
        Creating users
        Updating user information (name, etc)
        (Re)setting of passwords
        Disabling users
        Enabling disabled users 
2.  Organization Management-- administrative management of organizations
for system
        Orgs are just umbrellas to associate users with 
3.  Role Management--administrative tasks for associating groups and
users with security roles
4.  Permission Management-- administrative tasks for managing
permissions
        Creating permissions for services (based on JAAS)
        Associating Permissions to roles
        Removing Permissions

The idea is to creat reusable Avalon services which can be leveraged by
any Avalon compliant application.  Yes, there are tons of web-based
solutions, but I have yet to find anything meant to simply run in the
context of avalon containers.

And that is pretty much what I'd scoped out thus far.  We had a very
similiar model in our avalon container at my last job, and it certainly
facilitated rapid app development.  If enough of these types of services
are developed, most apps are able to get up to speed very quickly and
focus on what they are supposed to do rather than spend all their
recreating infrastructure that should already exist.    

On Sat, 2004-06-26 at 10:30, Andreas Oberhack wrote:
> Hey great, Paul,
> 
> just in the process of doing the same! Right now I'm more focused on the
> contract, product, service and conditions - but I already have an
> initial "party" model.
> 
> Beside that I just started a document about the model architecture. 
> 
> What is your context of your app?
> 
> Andreas
> 
> -----Original Message-----
> From: Paul Cooley [mailto:[EMAIL PROTECTED] 
> Sent: Samstag, 26. Juni 2004 15:57
> To: Avalon Developers List
> Subject: User Management Services
> 
> Before I go and remake the world, is there a set of components out there
> yet for dealing with users, groups, roles, and etc?  
> 
> I am in the process of designing such a module of Avalon/Merlin services
> and wanted to make sure I wasn't duplicating someone's work already.
> 
> Any thoughts?
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.708 / Virus Database: 464 - Release Date: 18.06.2004
>  
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.708 / Virus Database: 464 - Release Date: 18.06.2004
>  


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to