From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.204.72.79 with SMTP id l15cs74238bkj; Sat, 6 Jun 2009 12:32:44 -0700 (PDT) Received: by 10.114.52.16 with SMTP id z16mr7762986waz.220.1244316763166; Sat, 06 Jun 2009 12:32:43 -0700 (PDT) Return-Path: Received: from mail-pz0-f149.google.com (mail-pz0-f149.google.com [209.85.222.149]) by mx.google.com with ESMTP id 42si2083957pzk.54.2009.06.06.12.32.41; Sat, 06 Jun 2009 12:32:42 -0700 (PDT) Received-SPF: pass (google.com: domain of grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com designates 209.85.222.149 as permitted sender) client-ip=209.85.222.149; Authentication-Results: mx.google.com; spf=pass (google.com: domain of grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com designates 209.85.222.149 as permitted sender) smtp.mail=grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com; dkim=pass (test mode) header.i=@googlegroups.com Received: by mail-pz0-f149.google.com with SMTP id 13so3231297pzk.25 for ; Sat, 06 Jun 2009 12:32:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:received:x-sender:x-apparently-to :mime-version:received:date:x-ip:user-agent:x-http-useragent :message-id:subject:from:to:content-type:content-transfer-encoding :reply-to:sender:precedence:x-google-loop:mailing-list:list-id :list-post:list-help:list-unsubscribe:x-beenthere-env:x-beenthere; bh=BIFbPgErmDJqQRcykYaoqMGrq2jWKs2w2YdKM/XnFhM=; b=sXGcRi4LNVrhDRVFYnobwBqMXkVHp0q9M0Y4GAGG8O/W2GOBqbkTF1kbm9qbHDZmEF A03PhCguKxK7LO++GysVLWT2R99a8N3OKihzAUC+NZiWiyyPnL3EnL/27vhqQWMUv8sj Bf2D+/Zq46fjYTBBAtrSTxayKXkX1XGZ1TEw4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-sender:x-apparently-to:mime-version:date:x-ip:user-agent :x-http-useragent:message-id:subject:from:to:content-type :content-transfer-encoding:reply-to:sender:precedence:x-google-loop :mailing-list:list-id:list-post:list-help:list-unsubscribe :x-beenthere-env:x-beenthere; b=3XVO6jNuiSfs4FZlWVDBL7JmSrdMtl7bttzL1Gb1nC7LM0ElV0qMFjs1oLBKamxhsO S79a5rlIk9yv9qBrU+PIIXn9Ep/TPFxD4a1Xs3YDuJoFCbj858ZiQqSsXZTaaQexwo/G itwejOJYVMpjtc7pN+rzTH4hWMZwiwSpVAM40= Received: by 10.141.68.15 with SMTP id v15mr1026946rvk.19.1244316760976; Sat, 06 Jun 2009 12:32:40 -0700 (PDT) Received: by 10.106.168.10 with SMTP id q10gr1424pre.0; Sat, 06 Jun 2009 12:32:35 -0700 (PDT) X-Sender: james.a.rosen@gmail.com X-Apparently-To: rack-devel@googlegroups.com MIME-Version: 1.0 Received: by 10.151.112.12 with SMTP id p12mr335229ybm.1.1244316754706; Sat, 06 Jun 2009 12:32:34 -0700 (PDT) Date: Sat, 6 Jun 2009 12:32:34 -0700 (PDT) X-IP: 76.119.233.35 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.10) Gecko/2009042315 Firefox/3.0.10,gzip(gfe),gzip(gfe) Message-ID: Subject: new middleware for rack-contrib: CAS From: Gaius To: Rack Development Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Reply-To: rack-devel@googlegroups.com Sender: rack-devel@googlegroups.com Precedence: bulk X-Google-Loop: groups Mailing-List: list rack-devel@googlegroups.com; contact rack-devel+owner@googlegroups.com List-Id: List-Post: List-Help: List-Unsubscribe: , X-BeenThere-Env: rack-devel@googlegroups.com X-BeenThere: rack-devel@googlegroups.com I built a CAS login middleware over the past week. The lighthouse ticket is here: http://rack.lighthouseapp.com/projects/22456/tickets/2-new-middleware-caslogin The code is here: http://github.com/gcnovus/rack-contrib/commit/322a598f3c4cc6cdfd3fbbd4d63a4fb7eb12c25f