keybase / keybase/keybase-issues

Password recovery guard time is too short

Open
#2,331 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

Your password recovery email takes too long to arrive in my inbox.

```
Return-path:
Envelope-to: matthias@urlichs.de
Delivery-date: Sun, 03 Jul 2016 13:54:05 +0000
Received: from a8-176.smtp-out.amazonses.com ([54.240.8.176])
by netz.extern.smurf.noris.de with esmtps (TLS1.0:ECDHE_RSA_AES_128_CBC_SHA1:128)
(Exim 4.87)
(envelope-from )
id 1bJhpv-0003s1-J6
for matthias@urlichs.de; Sun, 03 Jul 2016 13:53:37 +0000
From: "Keybase.io"
To: matthias@urlichs.de
Subject: Reset Your Password
Date: Sun, 3 Jul 2016 13:35:25 +0000

```

By the time I actually manage to check my Inbox, it has expired.

```
Your authentication token was corrupted in transit; please try again.
(Failed MAC check: Error: for uid REDACTED,matthias@urlichs.de: Expired 425s ago)

```

Please extend that timeout to at least an hour.
##

-- Matthias Urlichs

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue mentions the password recovery flow and an authentication-token expiry error, but names no files or tests. Start by locating the password recovery token creation and expiration handling, then verify the timeout is at least one hour and test that a delayed recovery email remains usable.

Written by the indexing model from the issue text.

Assessment

Domain
authentication
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.