Closed
Bug 1158999
Opened 10 years ago
Closed 9 years ago
Pocket webapp build verification
Categories
(Firefox :: Pocket, defect)
Tracking
()
VERIFIED
FIXED
People
(Reporter: sphilp, Assigned: rpapa)
References
(Blocks 1 open bug)
Details
It should:
- Support existing and new users.
- Work with firefox accounts and non firefox accounts (creation and login)
- Allow you to see saved items in your pocket list
Flags: qe-verify?
Updated•10 years ago
|
Flags: firefox-backlog+
Reporter | ||
Updated•9 years ago
|
Assignee: nobody → rpappalardo
Reporter | ||
Comment 1•9 years ago
|
||
This integration is now live at https://getpocket.com/login
Click on the "Log in with Firefox", this should take you through the FxA oauth flow to sign in. You can also create a new account by selecting 'Create Account' near the bottom of the FxA sign in screen.
Some additional cases that might be useful to try:
- verify that you can sign in to pocket directly after signing up and then deleting your FxA, should be able to use your FxA username/password.
- if you're signed into sync in your Firefox browser, FxA should pick that account up when you click "Log in with Firefox"
Assignee | ||
Comment 2•9 years ago
|
||
I've tested various authentication flows (new/existing users) and verified that list content persists when FxA account is deleted. Application works as expected.
============================
VERIFY AUTHENTICATION
============================
---------------------
PRE-REQUISITES
---------------------
[1]. Open FF Nightly w/ clean profile
[2]. Click on Pocket icon
---------------------
LOGIN
---------------------
USER: existing
[1]. Observe: "Already a Pocket user? Log in."
[2]. Click on: "Log in" link
[3]. Observe: redirection to https://getpocket.com/login?xxxx URL
[4]. Choose: "Log In with Firefox"
[5]. Observe: FxA login screen has "Sign in to continue to Pocket" message at top
[6]. Observe: redirection to new window: "Pocket would like to know…"
[7]. Click on: "Proceed" button
USER: new
[1]. Observe: "Sign up with Firefox" button
[2]. Click on: "Sign up with Firefox" button
[3]. Observe: FxA login screen: "Create a Firefox Account to continue to Pocket"
[4]. Create a FxA account
[5]. Observe: redirection to new window: "Pocket would like to know…"
[6]. Click on: "Proceed" button
[7]. Observe: "A verification email has been sent to..."
[8]. Verify email via inbox
[9]. Observe: Pocket window refreshes in other browser tab with create a password page
[10]. Enter passord and click "Finish" button
---------------------
COMPLETE LOGIN
---------------------
[1]. Observe: login window and redirect to: https://getpocket.com/a/queue/
[2]. Observe: My List (empty)
---------------------
ADD CONTENT
---------------------
[1]. Browse 3 websites and save to pocket
[2]. Observe: 3 websites in list
============================
VERIFY CONTENT PERSISTENCE
============================
[1]. Go through steps for new user
[2]. After creating content, delete FxA account
[3]. Attempt to login to deleted FxA account
[4]. Observe: login attempt fail
[5]. Attempt to access Pocket list
[6]. Observe: Saved content remains intact
[7]. Logout from Pocket
[8]. Log back in to Pocket using Pocket account
[9]. Observe: successful login and content intact
[10]. Logout from Pocket
[11]. Attempt to login to Pocket using deleted FxA account
[12]. Observe: redirect to FxA login w/ message stating "Unknown account. Sign up"
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•9 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•