Page MenuHomePhabricator

User requests login to client when user is not already logged in to server (wiki)
Open, NormalPublic

Description

Same as T229508 except at step 2 the server must initiate a login workflow with the user. If the user is not able to login, and error is returned. If the user logs in correctly, the workflow above continues at step 3.

Priority: Must Have

Acceptance Criteria:

Case 1:

  1. User requests login from client
    • User is already not logged in to the server (wiki)
  2. User is presented with the log in page for the wiki
    • User successfully logs in to the wiki
  3. User is presented with the authorization dialog
  4. User authorizes server
  5. RESULT: User is logged in to the client and returned user information is available

Case 2:

  1. User requests login from client
    • User is not already logged in to the server (wiki)
  2. User is presented with the log in page for the wiki
    • User successfully logs in to the wiki
  3. User is presented with the authorization dialog
  4. User does not authorize server
  5. RESULT: User is not logged in to the client

Case 2:

  1. User requests login from client
    • User is not already logged in to the server (wiki)
  2. User is presented with the log in page for the wiki
    • User does not successfully log in to the wiki
  3. RESULT: User is not logged in to the client or the server