From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: gmail+imap+smtp (oauth2) Date: Wed, 04 May 2022 16:58:17 +0200 Message-ID: <87czgt73au.fsf@gmail.com> References: <871qxbdulc.fsf@mat.ucm.es> <877d72nf3h.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10374"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Thomas Fitzsimmons , Tim Cross , Richard Stallman , jostein@kjonigsen.net, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 04 16:58:59 2022 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 1nmGSv-0002W1-Cj for ged-emacs-devel@m.gmane-mx.org; Wed, 04 May 2022 16:58:57 +0200 Original-Received: from localhost ([::1]:33944 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmGSu-000487-5t for ged-emacs-devel@m.gmane-mx.org; Wed, 04 May 2022 10:58:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52798) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmGSL-0003Qu-SE for emacs-devel@gnu.org; Wed, 04 May 2022 10:58:21 -0400 Original-Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:39493) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmGSK-0006UE-Em; Wed, 04 May 2022 10:58:21 -0400 Original-Received: by mail-wr1-x431.google.com with SMTP id d5so2395171wrb.6; Wed, 04 May 2022 07:58:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:gmane-reply-to-list:date:in-reply-to :message-id:mime-version; bh=urRg40XHsNnDPaBV0q5GaHD4QznPY/CoWIts2vtk0IU=; b=UtT8OpiECPWRibUeOKMpzhpnXEdqZwMgt29lMMQPOxU3fF5A8Mn5cPb0hiHlMyU8tC 61CqD3yRwDZikO01XwXaFpetLM8vS8XD226+fSk8cZI06l6//7SRwS9v1gN7uWRe2+uX K2+vNJz6Q5ABI9oehWFEeAzVqJ0RumB0kdcJ2WUzuAvr3prQyc6jpTluh/qtlY2jmxX6 ydt0bVovgsG1aDx0nxTDNOjr1KiVisl92awL5oXbpK3vF5JLCdmAmEkuB0Ite7HzjWHy WFjj1edL92SSiWIFw2tICvbbsHBHAtjzuqOgigpE6Ra39j40QlK+0La1EeeFdgNNHJ8y dX/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=urRg40XHsNnDPaBV0q5GaHD4QznPY/CoWIts2vtk0IU=; b=anj7V/rlDe2J0ylMWkTj1yhbORXCewdKYZYeKhuZPTqRmVdQ+BhnL2f9lqE8z+372r raXWex314NDSeGvAxBQF01VGIxOBy4zOh+Z9tgS2TQeNVhxiyt525CZ8PXyUjiLhUwub Paje+BOgDhFOaPCyKWXpmEdAhM9owKq/LnzH1c0kuHe48E1e9MCeTO5Oo8WEN9SeFkJX gLHqhJPAEUahQ6lp53lYJbShEBynFFeW8MSYpIkRVi1iMKRdi1if6QJVIGtneZ6BXm5o h3CN5sS2n/fRD/b722+HwEGyqyI7sTupTmVXFFzkIw/LtvAQNBbFxBjx35vUvvD7222/ nBbg== X-Gm-Message-State: AOAM531CNQIkSonMPjlUgyX42GNKUJK/WZt/+xLotG2BLneXnVSgAMqU Xz1zeXbOlape5JrEPmQFf7VqFgTgbj+bhg== X-Google-Smtp-Source: ABdhPJzhIx72udLwAPp6NsqC3YFvwK5Zv4JQrc70sS8GKPbLOdShRYqKPqnlmVEmkdRH+e88swcTmg== X-Received: by 2002:a05:6000:1864:b0:20a:c3f3:8262 with SMTP id d4-20020a056000186400b0020ac3f38262mr4113248wri.372.1651676298269; Wed, 04 May 2022 07:58:18 -0700 (PDT) Original-Received: from rltb ([2a01:e0a:3f3:fb50:7623:b433:37be:1f20]) by smtp.gmail.com with ESMTPSA id j38-20020a05600c1c2600b003945237fea1sm3571160wms.0.2022.05.04.07.58.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 07:58:17 -0700 (PDT) Gmane-Reply-To-List: yes In-Reply-To: (Stefan Monnier's message of "Wed, 04 May 2022 10:38:41 -0400") Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=rpluim@gmail.com; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:289181 Archived-At: >>>>> On Wed, 04 May 2022 10:38:41 -0400, Stefan Monnier said: >> (I'm hoping someone can prove me wrong, and point me to a command-line >> procedure using only free software that allows me to get a refresh token >> when required. We're told OAuth2 is a modern standard, right? So there >> should be a modern, standard way of doing the same things as the >> JavaScript authentication blobs... right?) Stefan> My understanding is that current definitions of "modern" sound very much Stefan> like "JavaScript authentication blobs". ...with some random semi-redundant impenetrable XML crap wrapped around it (maybe not for OAuth2, but certainly for other authentication protocols). Robert --