Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 65727 invoked from network); 9 Jan 2010 05:38:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 9 Jan 2010 05:38:40 -0000 Received: (qmail 66600 invoked by uid 500); 9 Jan 2010 05:38:38 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 66408 invoked by uid 500); 9 Jan 2010 05:38:38 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 66398 invoked by uid 99); 9 Jan 2010 05:38:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Jan 2010 05:38:37 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jchris@gmail.com designates 209.85.216.180 as permitted sender) Received: from [209.85.216.180] (HELO mail-px0-f180.google.com) (209.85.216.180) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Jan 2010 05:38:28 +0000 Received: by pxi10 with SMTP id 10so14756981pxi.13 for ; Fri, 08 Jan 2010 21:38:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=Caxaj67RvENQQbEqj92N/1sB++G3s3RAPiaedbv22r0=; b=Ne91Yt348MEjPtgUW+X8paBasttHLyZ8VVrZdPwT/Sut5ZFZWD/0LF+Z7cHEeyC0Td Auos8pLlT2Y/UeJ8mxfTLMyM90Rn82vTFLcfm1helch1xQ4jpJYKj1pnLZQanh/HLoU1 UeLE5WC4Qe9oignSAkpolnld2Jg4Muyq+xZkY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=KU20iIPC8uh0o3Kpx2TMlgR9CFOr3oaF6j+LpwQrUh2Xr3hhvH4YKAcZRwQgFBb8Mu eh2JsNNLYivhQ9LtvBuf1rhkOz/uIJO8SiFju2VlY+T8mULrqPaL/l+G1mhsrkKKuh5R +3CfgGPcdPs4xW3jEIAqEwJuR6i7mMFiZmXwg= MIME-Version: 1.0 Sender: jchris@gmail.com Received: by 10.143.26.38 with SMTP id d38mr14130523wfj.0.1263015487300; Fri, 08 Jan 2010 21:38:07 -0800 (PST) Date: Fri, 8 Jan 2010 21:38:07 -0800 X-Google-Sender-Auth: 5c1dbfea66d9b75f Message-ID: Subject: CouchDB Accounts From: Chris Anderson To: user@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Hey folks, I've been doing a lot of integration work on the login system lately. I've documented the changes here: http://jchrisa.net/drl/_design/sofa/_show/post/CouchDB-Accounts I don't think there are any breaking changes, but it should be a lot easier for CouchApp developers to write secure apps now. My next project is upgrading my existing CouchApps like Sofa and Toast to take advantage of this stuff. I'll try to document that process as I go through it. If you have any questions or concerns, or if I broke something you depend on, let us know so we can make it easy for you. Enjoy, Chris -- Chris Anderson http://jchrisa.net http://couch.io