Re: [kitten] SASL + (Oauth, SAML, OpenID) email client

Luca Frosini <luca.frosini@isti.cnr.it> Fri, 10 February 2012 10:00 UTC

Return-Path: <luca.frosini@isti.cnr.it>
X-Original-To: kitten@ietfa.amsl.com
Delivered-To: kitten@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B9E421F8758 for <kitten@ietfa.amsl.com>; Fri, 10 Feb 2012 02:00:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.679
X-Spam-Level:
X-Spam-Status: No, score=-0.679 tagged_above=-999 required=5 tests=[AWL=0.440, BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zmbsgiqlrOhE for <kitten@ietfa.amsl.com>; Fri, 10 Feb 2012 02:00:48 -0800 (PST)
Received: from blade3.isti.cnr.it (blade3.isti.cnr.it [194.119.192.19]) by ietfa.amsl.com (Postfix) with ESMTP id 44A6121F8757 for <kitten@ietf.org>; Fri, 10 Feb 2012 02:00:48 -0800 (PST)
Received: from [146.48.87.201] by mx.isti.cnr.it (PMDF V6.6 #31988) with ESMTPSA id <01OBTMW3U8D8J6IFQ9@mx.isti.cnr.it> for kitten@ietf.org; Fri, 10 Feb 2012 11:00:09 +0100 (MET)
Date: Fri, 10 Feb 2012 11:00:09 +0100
From: Luca Frosini <luca.frosini@isti.cnr.it>
In-reply-to: <1328866729.18660.YahooMailNeo@web31805.mail.mud.yahoo.com>
To: William Mills <wmills@yahoo-inc.com>
Message-id: <4F34EAA9.4030608@isti.cnr.it>
MIME-version: 1.0
Content-type: text/plain; format="flowed"; charset="ISO-8859-1"
Content-transfer-encoding: 7bit
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111229 Thunderbird/9.0
X-INSM-ip-source: 146.48.87.201 Auth Done
References: <4F34E003.8080709@isti.cnr.it> <1328866729.18660.YahooMailNeo@web31805.mail.mud.yahoo.com>
Cc: "kitten@ietf.org" <kitten@ietf.org>
Subject: Re: [kitten] SASL + (Oauth, SAML, OpenID) email client
X-BeenThere: kitten@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Common Authentication Technologies - Next Generation <kitten.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/kitten>, <mailto:kitten-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/kitten>
List-Post: <mailto:kitten@ietf.org>
List-Help: <mailto:kitten-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/kitten>, <mailto:kitten-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Feb 2012 10:00:49 -0000

Hi William,

thanks for your answer.
My needs is to investigate such technologies with our smtp, pop, imap 
server.

I found your project in github and I already evaluated to try to 
integrate it with some webmail like roundcube for my test, in this case 
I'll be happy to contribute. Thanks for proposing it.

Luca


On 10/02/2012 10:38, William Mills wrote:
> There is a very very rough and as yet incomplete Cyrus SASL plugin for 
> OAuth.  I've been working on it but lacked an actual auth server and 
> RP implementation to integrate against.   So...  The thing that works 
> is the framework with a  dummy PHP auth server and a stub 
> authenticator library.
>
> The link is https://github.com/sweetums/SASL-OAuth and there's been a 
> bit of work since that point but I did not have it working enough 
> locally to do another code drop.
>
> So if you want real reusable working code ready for prime time, this 
> ain't it yet.  If you want to get you hands in the code and help 
> finish it I'm more than happy to have help (and it would incidentally 
> force me to make time to work on it).
>
> There is also a serious question outstanding as to whether the SASL 
> message payload format in the draft standard will change from HTTP to 
> JSON.  That would be a huge change in some ways, but since that plugin 
> already needs JSON for OAuth 2 errors and such there's no big new 
> packages to pull in.
>
> -bill
>
> ------------------------------------------------------------------------
> *From:* Luca Frosini <luca.frosini@isti.cnr.it>
> *To:* kitten@ietf.org
> *Sent:* Friday, February 10, 2012 1:14 AM
> *Subject:* [kitten] SASL + (Oauth, SAML, OpenID) email client
>
> Anybody knows if there is an email client that already implements the 
> draft version of one of SASL + (Oauth, SAML, OpenID) or a plugin for 
> one of these?
>
> Thanks in advance
>
> Luca
>
> _______________________________________________
> Kitten mailing list
> Kitten@ietf.org <mailto:Kitten@ietf.org>
> https://www.ietf.org/mailman/listinfo/kitten
>
>


-- 
Ing. Luca Frosini

Istituto di Scienza e Tecnologie dell'Informazione "A. Faedo" (ISTI)
Italian National Research Council (CNR)

G. Moruzzi, 1 - 56124 Pisa, Italy
Area della Ricerca CNR di Pisa

Mob: (+39)  339 7697029
Web-site: http://www.lucafrosini.com
Skype: luca.frosini