| 1 | [[BackLinksMenu]] |
| 2 | |
| 3 | [[TicketQuery(summary=BASE_SECURITY_MODEL_USERS_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] |
| 4 | |
| 5 | = Analysis = |
| 6 | |
| 7 | == Overview == |
| 8 | |
| 9 | Define the attributes for user accounts in Sophie. These user accounts will be used for accessing a server to upload/download books and content, as well as other Sophie services that might exist. |
| 10 | |
| 11 | == Task requirements == |
| 12 | |
| 13 | * Define the attributes of a user account |
| 14 | * Document the user attributes on the [wiki:SOPHIE_SECURITY_OVERVIEW] wiki page |
| 15 | |
| 16 | == Task result == |
| 17 | ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ |
| 18 | |
| 19 | == Implementation idea == |
| 20 | |
| 21 | * Attributes include: |
| 22 | * Username (this is the account id) |
| 23 | * First Name |
| 24 | * Last Name |
| 25 | * Email |
| 26 | * Birthdate (might be used to control access to certain materials) |
| 27 | * List of IM services (this might be used for later communication while reading a book) |
| 28 | * Server/Account/Password |
| 29 | |
| 30 | == Related == |
| 31 | |
| 32 | * [wiki:BASE_SECURITY_MODEL_COMMONS] |
| 33 | * [wiki:SOPHIE_SECURITY_OVERVIEW] |
| 34 | |
| 35 | == How to demo == |
| 36 | |
| 37 | * Share the documentation |
| 38 | * Explain the parameters (unless they are obvious) |
| 39 | |
| 40 | = Design = |
| 41 | ^(Describe your design here.)^ |
| 42 | |
| 43 | = Implementation = |
| 44 | ^(Describe and link the implementation results here (from the wiki or the repository).)^ |
| 45 | |
| 46 | = Testing = |
| 47 | ^(Place the testing results here.)^ |
| 48 | |
| 49 | = Comments = |
| 50 | |