[Yanel-commits] rev 21920 - public/yanel/trunk/src/realms/yanel-website/content

michi at wyona.com michi at wyona.com
Fri Jan 19 10:57:49 CET 2007


Author: michi
Date: 2007-01-19 10:57:48 +0100 (Fri, 19 Jan 2007)
New Revision: 21920

Modified:
   public/yanel/trunk/src/realms/yanel-website/content/fcc5c348-7c8c-4310-b7dd-52dfde474dbd
Log:
spec updated by paloma

Modified: public/yanel/trunk/src/realms/yanel-website/content/fcc5c348-7c8c-4310-b7dd-52dfde474dbd
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/content/fcc5c348-7c8c-4310-b7dd-52dfde474dbd	2007-01-19 09:40:21 UTC (rev 21919)
+++ public/yanel/trunk/src/realms/yanel-website/content/fcc5c348-7c8c-4310-b7dd-52dfde474dbd	2007-01-19 09:57:48 UTC (rev 21920)
@@ -4,3 +4,46 @@
 
 * Usecase two realms and one user accessing both realms
 * Usecase two realms and two users with the same id accessing one realm each
+
+----------------
+Yanel Access Control User Interface Specification
+
+The Access Control User Interface should provide the following features:
+
+- Add a new user
+
+ Usecases
+
+ 1. The chosen userId might already exist. If it does exist already, the 
+ interface should inform  about the problem and ask the user 
+ to choose a different userId.
+
+ 2. A user can belong to several realms. 
+
+ If the user belongs to two or more realms, the user data
+ must be stored in a single place, and each realm should be able 
+ to access this information and authenticate the user.
+
+ A user belonging to two or more realms can have different userIds
+ for each realm. It is specially useful if a user with
+ the same userId already belongs to one of the realms.
+
+ 3. The user interface must be able to interact with LDAP servers
+
+
+- Edit an existing user
+  User profiles should be accessible from certain URL. Accessing this URL
+  must require authentication. From there, users must be able to modify
+  their profiles and change their passwords.
+
+- Delete users.
+
+
+Implementation considerations
+
+YanelUserResource
+
+This resource will be responsible for the interaction with the user. It
+will implement the ViewableV2 interface (editing profiles) and the CreatableV2
+interface (creating new users).
+




More information about the Yanel-commits mailing list