The Carbon Java Framework  

The Carbon User Security Module

Carbon User Manager Module Design

Author: Jordan Reed (jreed at sapient.com)
Version:
Created:

Module Requirements

Requirements

Requirements list

No existing Java standards will be duplicated or replaced.
  • Objects already exist for Principal and Group. Credential is always represented as an Object
  • Group objects already provide a means to add/remove members.
  • JAAS already provides a means to validate a Principal against a credential.
  • JAAS already provides a means to authorize a Principal against a resource
Ability to add/remove users
Ability to add/remove groups
Ability to update credentials

Additional Features list

JMX Manageable
Basic user store functionality should be manageable from a JMX interface

Copyright © 2001-2003, Sapient Corporation