From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andreas Schwab Newsgroups: gmane.emacs.devel Subject: Re: oauth2 support for Emacs email clients Date: Sun, 08 Aug 2021 08:30:15 +0200 Message-ID: <87bl68la88.fsf@linux-m68k.org> References: <52589.36892.953561.24840@gargle.gargle.HOWL> <87pmuofpai.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30127"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Cc: Richard Stallman , emacs-devel@gnu.org To: "Roland Winkler" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 08 08:31:07 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mCcKx-0007f6-LN for ged-emacs-devel@m.gmane-mx.org; Sun, 08 Aug 2021 08:31:07 +0200 Original-Received: from localhost ([::1]:56948 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCcKv-0003vI-Rz for ged-emacs-devel@m.gmane-mx.org; Sun, 08 Aug 2021 02:31:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52432) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCcKM-0003GR-10 for emacs-devel@gnu.org; Sun, 08 Aug 2021 02:30:30 -0400 Original-Received: from mail-out.m-online.net ([212.18.0.9]:36579) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCcKK-0004k2-44; Sun, 08 Aug 2021 02:30:29 -0400 Original-Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Gj8Tm1c4Rz1qwxw; Sun, 8 Aug 2021 08:30:20 +0200 (CEST) Original-Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Gj8Tm1Bqlz1qrxg; Sun, 8 Aug 2021 08:30:20 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Original-Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 1B67856vvcx5; Sun, 8 Aug 2021 08:30:19 +0200 (CEST) X-Auth-Info: ZHPzPZBfNCV6rBsSi+Kr1O0Boo5VsBeye7TpuVSln1Rboy3S1ZFzuTxLIV1Vo0m+ Original-Received: from tiger.home (ppp-46-244-167-188.dynamic.mnet-online.de [46.244.167.188]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sun, 8 Aug 2021 08:30:19 +0200 (CEST) Original-Received: by tiger.home (Postfix, from userid 1000) id C57B44FBB7; Sun, 8 Aug 2021 08:30:15 +0200 (CEST) X-Yow: LBJ, LBJ, how many JOKES did you tell today??! In-Reply-To: <87pmuofpai.fsf@gnu.org> (Roland Winkler's message of "Sun, 08 Aug 2021 01:01:25 -0500") Received-SPF: pass client-ip=212.18.0.9; envelope-from=whitebox@nefkom.net; helo=mail-out.m-online.net X-Spam_score_int: -22 X-Spam_score: -2.3 X-Spam_bar: -- X-Spam_report: (-2.3 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272192 Archived-At: On Aug 08 2021, Roland Winkler wrote: > Also, I have not yet been able to figure out what happens when a new > emacs session is started. oauth2.el uses plstore. Does this work > across multiple emacs sessions, or is it then necessary to go again > through the (more tedious) multi-factor authentication? As long as the refresh token remains valid, oauth2.el can refresh the auth token automatically with the refresh token. The refresh token is all you need to be able to access the IMAP account. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."