Re: [Jmap] Auth schemes for JMAP Contacts/Calendars
Joris Baum <joris@audriga.com> Fri, 23 October 2020 07:13 UTC
Return-Path: <joris@audriga.com>
X-Original-To: jmap@ietfa.amsl.com
Delivered-To: jmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF0B83A0969 for <jmap@ietfa.amsl.com>; Fri, 23 Oct 2020 00:13:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.144
X-Spam-Level:
X-Spam-Status: No, score=-2.144 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.247, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MRar8tn8uLlB for <jmap@ietfa.amsl.com>; Fri, 23 Oct 2020 00:13:35 -0700 (PDT)
Received: from mail.audriga.com (mail.audriga.com [176.221.42.35]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9CB63A0965 for <jmap@ietf.org>; Fri, 23 Oct 2020 00:13:34 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.audriga.com (Postfix) with ESMTP id 8FD12A1FF for <jmap@ietf.org>; Fri, 23 Oct 2020 09:13:32 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mail.audriga.com
Received: from mail.audriga.com ([127.0.0.1]) by localhost (mail.audriga.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zTnQ1SloZsaF for <jmap@ietf.org>; Fri, 23 Oct 2020 09:13:10 +0200 (CEST)
Received: from [192.168.0.94] (HSI-KBW-46-223-162-8.hsi.kabel-badenwuerttemberg.de [46.223.162.8]) (Authenticated sender: joris@audriga.com) by mail.audriga.com (Postfix) with ESMTPSA id CF263A1F5 for <jmap@ietf.org>; Fri, 23 Oct 2020 09:13:10 +0200 (CEST)
To: jmap@ietf.org
References: <9c836781-81bd-1bd7-4aa7-9475040d48e0@audriga.com> <9c1d3345-8438-56e4-a302-beaaab6dc02a@fastmail.com> <90d01e10-4a53-66f7-2fb3-409a7aec1896@audriga.com> <a7c9726c-7d5a-4c17-888a-700379673a57@www.fastmail.com>
From: Joris Baum <joris@audriga.com>
Autocrypt: addr=joris@audriga.com; keydata= mDMEXmiiVxYJKwYBBAHaRw8BAQdAdZHr1ErnL1M6znXii/tmQdbrX2WYv7z2IOX24nQI/IK0 HkpvcmlzIEJhdW0gPGpvcmlzQGF1ZHJpZ2EuY29tPoiWBBMWCAA+FiEEcn/m2ZrBrKtT4eWN /E+o0tJIXvAFAl5oolcCGwMFCQlmAYAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ/E+o 0tJIXvBxNwD9FTxAqK3hInm0FO8PkbKnoMs39U8uIsyWzZ6OQxNKAqoBAILUwL4+zZ27pJwr cpLaLrbGJ7jFH4gvaXD9pSsVrN4OuDgEXmiiVxIKKwYBBAGXVQEFAQEHQOwg+TuTO26r4K5V BzYwVGK9EXrx6UpBxiubgDlHdY0KAwEIB4h+BBgWCAAmFiEEcn/m2ZrBrKtT4eWN/E+o0tJI XvAFAl5oolcCGwwFCQlmAYAACgkQ/E+o0tJIXvC2HwD/VjK0qWcInLxsNA+4IpgsZeR6U3bO K0NUuXoxZLGiOG8BAJNp3V+nFFgguUohvpSzw7sI4h4QXKVuVMhpG43PHVsD
Message-ID: <38a5a33d-4402-455b-95c8-1aa599bfb3de@audriga.com>
Date: Fri, 23 Oct 2020 09:13:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <a7c9726c-7d5a-4c17-888a-700379673a57@www.fastmail.com>
Content-Type: multipart/alternative; boundary="------------072E24F98714BA68C1BCF26A"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/W0cjmryiM48py6G-C2mu5Q1aj8Q>
Subject: Re: [Jmap] Auth schemes for JMAP Contacts/Calendars
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: JSON Message Access Protocol <jmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jmap>, <mailto:jmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap/>
List-Post: <mailto:jmap@ietf.org>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jmap>, <mailto:jmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Oct 2020 07:13:37 -0000
Hi Robert, that already gives me quite a good overview! Thanks. However, I am still a bit confused what you mean by "spec" and "draft". The way I understand it the "specs" are what lives on https://jmap.io/spec.html and is what is supposed to be implemented by client developers (like us), while the IETF "drafts" are still heavily WIP and will gradually merge into https://jmap.io/spec.html in the coming months. Now, you mentioned "JSContact spec drafts". However, there is currently no mention of JSContact at jmap.io . Could you clarify a bit? Regards, Joris On 23.10.20 08:53, Robert Stepanek wrote: > Hi Joris, > > For calendars, the Cyrus master branch implements what is also > currently in use at Fastmail. It implements the CalendarEvent and > Calendar JMAP object types. The JSEvent implementation is close to the > latest spec for jscalendar. > > There is also a work-in-progress branch at > https://github.com/cyrusimap/cyrus-imapd/tree/jmap-calendars-01 which > aims to implement the latest JMAP calendars spec draft > https://jmap.io/spec-calendars.html. I can't say when we will merge > that on master, but if you want to play with the branch don't hesitate > to contact me for any questions! > > For contacts, the Cyrus implementation substantially lags the latest > JMAP Contacts and JSContact spec drafts. That's because both of these > drafts haven't seen much progress in the past months, and I don't > expect that to change until the calendar specs have settled. Mario > Loffredo, the co-author of JSContact, maintains tools to convert > between VCARD and the JSContact draft object model: > https://github.com/consiglionazionaledellericerche/jscontact-tools > > Cheers, > Robert > > On Fri, Oct 23, 2020, at 8:33 AM, Joris Baum wrote: >> Hi Ken, >> >> thanks a lot for your fast reply and for clarifying. Do you suggest to >> play around with Cyrus in the meantime until Fastmail allows access to >> contacts/calendars? Or is there another software you can recommend for >> exploring the JMAP contacts/calendars protocol? >> >> Regards, >> >> Joris >> >> >> On 23.10.20 01:42, Ken Murchison wrote: >> > Hi Joris, >> > >> > Fastmail currently isn't allowing public JMAP access to calendars and >> > contacts because the standards have yet to be finalized. Once they >> > are finalized, and Cyrus is compliant, you can expect to have direct >> > access to your resources via JMAP. >> > >> > >> > On 10/22/20 11:02 AM, Joris Baum wrote: >> >> Hi all, >> >> >> >> I would like to play around with several service providers that >> support >> >> JMAP Contacts/Calendars to push forward the JMAP standard by >> extending a >> >> JMAP library. While I was able to do some testing with Cyrus and Basic >> >> Auth, I was unable to use Basic Auth for Fastmail, since the app >> >> password seems to be specific for mail. >> >> >> >> Is there a preferred way to authenticate without a UI towards >> Fastmail? >> >> Something like an app password not tied to JMAP mail but also JMAP >> >> Contacts/Calendars? >> >> >> >> Regards, >> >> >> >> Joris Baum >> >> >> -- >> Joris Baum >> Tel: +49 721 170293 16 >> Fax: +49 721 170293 179 >> >> http://www.audriga.com | http://www.twitter.com/audriga >> >> -------------------------------------------------------------------------- >> audriga GmbH | Durlacher Allee 47 | 76131 Karlsruhe >> Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034 >> Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel >> -------------------------------------------------------------------------- >> >> >> _______________________________________________ >> Jmap mailing list >> Jmap@ietf.org <mailto:Jmap@ietf.org> >> https://www.ietf.org/mailman/listinfo/jmap >> > > > _______________________________________________ > Jmap mailing list > Jmap@ietf.org > https://www.ietf.org/mailman/listinfo/jmap -- Joris Baum Tel: +49 721 170293 16 Fax: +49 721 170293 179 http://www.audriga.com | http://www.twitter.com/audriga -------------------------------------------------------------------------- audriga GmbH | Durlacher Allee 47 | 76131 Karlsruhe Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034 Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel --------------------------------------------------------------------------
- [Jmap] Auth schemes for JMAP Contacts/Calendars Joris Baum
- Re: [Jmap] Auth schemes for JMAP Contacts/Calenda… Ken Murchison
- Re: [Jmap] Auth schemes for JMAP Contacts/Calenda… Joris Baum
- Re: [Jmap] Auth schemes for JMAP Contacts/Calenda… Robert Stepanek
- Re: [Jmap] Auth schemes for JMAP Contacts/Calenda… Joris Baum
- Re: [Jmap] Auth schemes for JMAP Contacts/Calenda… Robert Stepanek
- Re: [Jmap] Auth schemes for JMAP Contacts/Calenda… Joris Baum