Re: [Jmap] Auth schemes for JMAP Contacts/Calendars

Ken Murchison <murch@fastmail.com> Thu, 22 October 2020 23:42 UTC

Return-Path: <murch@fastmail.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 A55A73A09A3 for <jmap@ietfa.amsl.com>; Thu, 22 Oct 2020 16:42:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.344
X-Spam-Level:
X-Spam-Status: No, score=-2.344 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.247, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.com header.b=UCC+JDOV; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=RXV9Yrcq
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 jzaIHM3TTDB7 for <jmap@ietfa.amsl.com>; Thu, 22 Oct 2020 16:42:07 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF5E23A0997 for <jmap@ietf.org>; Thu, 22 Oct 2020 16:42:07 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 93A035C00D3; Thu, 22 Oct 2020 19:42:05 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Thu, 22 Oct 2020 19:42:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm1; bh=n M2xNKI5LnDCefiNoZViuJdQYct8vPL08vSn9sqa82E=; b=UCC+JDOVRYwYHQ38L 258F+qurkpryLw7/WhvldNfH8ICaEmOaNoAIBWijH+gosWFhzLmE3fAAK3+iGQat boD+aio+nD43Ko7GFSd/oYlwqJvR//iFRaltc+UKg2pQHS61j2fGE2c1Mk9h0SzO 2KIb/Snwk+2bR8n4Z25BYGo1qP8VsNgUoM9Amvso5NAM5jZN68Z6nlrUSz4gqKMF /5B9wP65dcUKg6U61G91C/hUplPcNmMa2GIxCOtvGG4fwRKEFUNJcPRmKyMvbZmm HlIr5D84sRoTvRX2W2DhAqHCSvKHzR7YRHr0OEBsZ9CSkR2J4X3w2B1Q21ew7aUW 9LfDA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=nM2xNKI5LnDCefiNoZViuJdQYct8vPL08vSn9sqa8 2E=; b=RXV9Yrcqz1T/b3RQJ807TsOttacliBehTzU1s+k9hthx417td8glszQy6 SBs01mM1+3RZejJj4gBHWQeREC9wqpPOqLSZTLS+evYJlUTobCVwIZ2t7ihyQcXl AbnO1A+9/bnPbMWlS5vg034fW+d7maYO/2KDVxdPg+s3GLWYM8LmM0Nr2frAFP2I Ps3/Sko8HBNRJ5PihqtwRmvFsyXOpZZEZzhDXKDfYaVSZdTmOFvLW6+vjgyVbiW9 M21PFCZ4LbU9F63U+AC/5MWQBRhdhzvz1XEuDNCN741xZ2F20yQmQZJhDMJvnpEQ IgRXBbFRzLbzLUXI0zFFPOc75wNng==
X-ME-Sender: <xms:zRiSX8RvOXiQXJsPrpR08DhNh3sDhMf3CbWPEZbhmjqZVdq5eJ0v8Q> <xme:zRiSX5zKhBMLWgy8dXi36bZN4b8NPkGeAbrVzelpHdhLgSq7Vu2R0eYNu9XQr190f IhiRQBFTQw8Sg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrjeelgddviecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefuvfhfhffkffgfgggjtgfgsehtkeertddtfeejnecuhfhrohhmpefmvghnucfo uhhrtghhihhsohhnuceomhhurhgthhesfhgrshhtmhgrihhlrdgtohhmqeenucggtffrrg htthgvrhhnpeehhffgteelueevuedthfefuedvueekgfekjeeuuefhtdelheetfffgvdet ueeujeenucfkphepjeegrdejjedrkeehrddvhedtnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepmhhurhgthhesfhgrshhtmhgrihhlrdgtohhm
X-ME-Proxy: <xmx:zRiSX53EwqSRYgGW7gefgtC6TAm9osh4QdBG3Pz1ILsfqm3GZS1WNg> <xmx:zRiSXwAxMs8p-xVlmxm-4NfGeLWiPuZWKzcskFssmLyB_WfW3Sw68g> <xmx:zRiSX1ihqLh_3cIZiVnw3eq0rWnM_v_eV7ZCbL7iT7mKZitpcWU-lg> <xmx:zRiSX_c0RZo3WZqHBPAxvtvsjp_udfCx3HJbcSyuxscPLJAYFr_ImQ>
Received: from [192.168.1.22] (cpe-74-77-85-250.buffalo.res.rr.com [74.77.85.250]) by mail.messagingengine.com (Postfix) with ESMTPA id 429963280060; Thu, 22 Oct 2020 19:42:05 -0400 (EDT)
To: Joris Baum <joris@audriga.com>, jmap@ietf.org
References: <9c836781-81bd-1bd7-4aa7-9475040d48e0@audriga.com>
From: Ken Murchison <murch@fastmail.com>
Message-ID: <9c1d3345-8438-56e4-a302-beaaab6dc02a@fastmail.com>
Date: Thu, 22 Oct 2020 19:42:04 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.3.1
MIME-Version: 1.0
In-Reply-To: <9c836781-81bd-1bd7-4aa7-9475040d48e0@audriga.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/vQ_Gn5gXAwu7aUgBu6wVAQTPDWM>
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: Thu, 22 Oct 2020 23:42:10 -0000

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
>
-- 
Kenneth Murchison
Senior Software Developer
Fastmail US LLC