Closed Bug 747738 Opened 12 years ago Closed 12 years ago

BrowserID logins are forgotten very quickly

Categories

(bugzilla.mozilla.org Graveyard :: Extensions: Persona, defect)

Production
x86_64
Windows Vista
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 791035

People

(Reporter: gcp, Assigned: glob)

References

Details

(Whiteboard: [qa+])

When I used classic logins on bugzilla, I'd had to log in manually only once. After that, I was always correctly signed in automatically.

I switched to using BrowserID a few days ago, and now at least every day, and sometimes several times per day, Bugzilla seems to forget who I am and I have to log in via BrowserID again.

I don't know what specifically triggers the forgetting.
we'll have to implement persistent login.. https://developer.mozilla.org/en/BrowserID/Advanced_Features#Persistent_Login
Assignee: nobody → glob
following a chat on #identity, the persistence login feature from comment 1 is experimental and already deprecated, so we shouldn't use it.

there's a new browserid api, https://gist.github.com/2287552 which we should use.

i'm waiting to get confirmation on how this interacts with persistence, callahad thinks moving to the new api should automagically give us a persistent login, but wants to confirm with lloyd.

i've already refactored our templates to remove the duplication, so it shouldn't be hard to switch to the new api once we get word.  we can use the new api right now via:

> if (!navigator.id.request) {
>   navigator.id.request = navigator.id.experimental.request;
>   navigator.id.watch = navigator.id.experimental.watch;
> }
It just asked me if this was my PC and if I wanted to stay logged in for a few weeks.
...but I didn't actually stay logged in :-(
<lloyd> ok.  so what needs to happen, I think, is we need to get this watch API out there.  it's currently in beta and should roll into production next wed (1 week)
<lloyd> when you migrate to it, things will start working properly

the production push is being tracking by bug 749756.
Depends on: 749756
Whiteboard: [qa+]
Latest code is now in Production. Please have another look at things...
Depends on: 754877
No longer depends on: 754877
looks like bug 791035 has the fix for this.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Product: bugzilla.mozilla.org → bugzilla.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.