Use Case
| Diagram |
 |
| Name |
Login
|
| Iteration |
Filled
|
| Summary |
Prove identity to the system, and thereby become
recognised as a registered Citizen, rather than
a Guest.
|
| Basic Course of Events |
- The Guest provides Citizen Identification to the
system by entering the following information.
UserID, Enter Password, Confirm
or
An electronically signed login string.
- The System validates the identifiction information
by testing it against known citizens or by determining
that the signature key is authentic.
- The System informs the Guest they are now recognized
as a Citizen.
|
| Alternative Paths |
- If a user enters the system at step one without a
login level, the system automatically assigns them a
minimum login level of Guest.
|
| Exception Paths |
- If authentication fails at
Step 2, the
system returns the Guest to Step 1 to retry the
login, or cancel it. Information about why the login failed
is also returned to the user.
|
| Extension Points |
- At
Step 1, a plugin data entry mechanism
may be used, to provide more flexible, more compatible,
and/or more secure login methods.
- At
Step 2, a plugin authentication
mechanism may be used, to provide more flexible, more
compatible, and/or more secure login methods.
|
| Trigger |
- A User triggers this case when they wish to upgrade
their level of participation within the System so they may
be recognized as a Citizen
|
| Assumptions |
- The User will have the information they need to have a
valid Citizen's account. This data may include user names,
passwords, or a special public/private key pair used to
authenticate them.
|
| Preconditions |
- The user will have been presented the option to make a
new Citizen's Account if they do not already have one.
- The user will have had the opportunity to inform the
system that they have forgotten or lost a portion of the
information they need to validate themselves as a
citizen.
|
| Postconditions |
- The System will recognize the User as a Citizen if all
authentication tests pass. Citizen level features within
the System will become available to the User.
- The System will recognize the User as a Guest if any
authentication tests fail. The User will be presented with
some basic information about the test failure so they may
try again or cancel the effort.
|
| Related Environment Rules |
|
| Author |
Jel, adiffer
|
| Date |
2002/03/26 - Facade 2002/03/26 - Filled
|