Dashboard > The DataPortability Project > ... > Use Cases > UC001 Member registers with a new Social Network
  The DataPortability Project Log In | Sign Up   View a printable version of the current page.  
  UC001 Member registers with a new Social Network
Added by Christian Scholz , last edited by Christian Scholz on May 03, 2008  (view change)
Labels: 
(None)

General Information  

Name/Goal The user wants register for a site
Number 001
Release 1 (increase on final edits/copy before)
Status
Draft
Author(s) Christian Scholz, Julian Bond
Trigger User selects the Register function e.g. The user clicks the Register button
Primary Actor
User e.g. "User"
Success Guarantee
User is a new member of the Social Network e.g. The user has registered a new account
Minimal Guarantee
nothing has changed e.g. The database state is in a valid state
Preconditions
none e.g. The user needs to have an OpenID
Context of Use
Social Network Signup e.g. website
Sub Use Cases
UC002 System retrieves profile information for a user, UC003 System retrieves contacts for a user

Main Success Senario

  1. The system asks for an OpenID to register with
  2. The User enters his OpenID
  3. The system retrieves authenticates the user as described in the OpenID standard
  4. The system retrieves the service catalogue of the user
  5. The system auto-fills in the profile data for the user (described in UC002)
  6. The system imports contacts information from the user's other services (described in UC003)

Extensions

1a. The user does not have an OpenID
1a1. It's up here to the system to eventually provide an OpenID for the user and thus acting as OpenID provider
1a2. to 3.

3a. The authentication fails
3a1. It's up top the system to handle this situation by either asking for another OpenID or by providing one.

4a. No service catalogue can be found
4a1. The system informs the user and offers to host the service catalogue for the user


Open Issues

  • no issues yet

Comments

 Please add comments here. Do not edit the above use case without talking to the author(s).

Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators