couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Smith (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (COUCHDB-1304) set Expires header on session cookies to make them persistent
Date Fri, 20 Jan 2012 04:57:39 GMT

    [ https://issues.apache.org/jira/browse/COUCHDB-1304?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13189624#comment-13189624
] 

Jason Smith commented on COUCHDB-1304:
--------------------------------------

Robert, Benoit, and all, please consider enabling this by default.

Almost nobody even remembers session cookies. Almost everybody expects persistent logins.
                
> set Expires header on session cookies to make them persistent
> -------------------------------------------------------------
>
>                 Key: COUCHDB-1304
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1304
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: HTTP Interface
>    Affects Versions: 1.1
>            Reporter: max ogden
>            Assignee: Robert Newson
>            Priority: Minor
>              Labels: authentication, cookie
>             Fix For: 1.3
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> currently couch's cookie based authentication only sets session cookies as opposed to
persistent cookies. the difference between these two is the Expires header. if it is not present
most web browsers will delete your cookie when you quit your browser, whereas if it is set
then your browser keeps the cookie around until the time specified by the Expires header.
> This sucks for UX because users quit and re-launch their browser they'll have to log
in again. 
> I am proposing that we set the Expires header in cookies to match the time in the couch_httpd_auth
timeout
> p.s. this is similar to the issue I opened https://issues.apache.org/jira/browse/COUCHDB-1095
but at that time I didn't realize that what I really wanted was the Expires header

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message