From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: oauth2 support for Emacs email clients Date: Thu, 05 Aug 2021 08:45:25 +1000 Message-ID: <871r78lt57.fsf@gmail.com> References: <52589.36892.953561.24840@gargle.gargle.HOWL> <871r7aubp5.fsf@ucl.ac.uk> <87v94m1fkg.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="3313"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.1; emacs 28.0.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 05 00:53:30 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 1mBPlR-0000g2-1K for ged-emacs-devel@m.gmane-mx.org; Thu, 05 Aug 2021 00:53:29 +0200 Original-Received: from localhost ([::1]:57648 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mBPlP-0004eR-PK for ged-emacs-devel@m.gmane-mx.org; Wed, 04 Aug 2021 18:53:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47922) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBPkh-0003RQ-28 for emacs-devel@gnu.org; Wed, 04 Aug 2021 18:52:43 -0400 Original-Received: from mail-pj1-x1033.google.com ([2607:f8b0:4864:20::1033]:42937) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mBPkf-0007oL-KN for emacs-devel@gnu.org; Wed, 04 Aug 2021 18:52:42 -0400 Original-Received: by mail-pj1-x1033.google.com with SMTP id o44-20020a17090a0a2fb0290176ca3e5a2fso5797971pjo.1 for ; Wed, 04 Aug 2021 15:52:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=s/zhbwTfxjqRh7sa0z8ayDhAQERvYkbgnLLcprfHGzg=; b=u3hNG7IW5LG21rjgnoFtfAExet7L3FLg7DXUzttjMin8mdGaLYFNjgOpjUnVOiZlsJ oNt82jtCPiaC57tgfBPNJ9fnR70Jo/QU1Zn5PgCB3MjkocRiW5L6PVDNsxwucpkLhGyz uz5vlEXmH7xifOE/iobPDS3/WAqzNYoS2K4nKhFttGTzHzBsb48XdYEZ+euVLOiJ2KNu eDgHdOiXSAC2gNz6TDWbk7eRiVPVE3nYG7t6tm2IwjMY6Q2CVrb5dKzDNV1hrY1CL4Vy zNrmluRzONYtd+7u/0g1Yc1qlLf6A1cYQTGA+0wQdrqwZClMpbg4n3hJsNd2JtjDjOtp 0zqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=s/zhbwTfxjqRh7sa0z8ayDhAQERvYkbgnLLcprfHGzg=; b=sz4NX3ISqCHjbNcJ7xTJA5w9UODM7FaAI/YWk1MkhKPc7yczYqD27oWgsQpcKFIhp/ ORSnGyq1nVbPZbvWgjdC/C4BeNfxW3qJkNXa7/g9iCgePTPUc833JWxVEMOOb1C0kUqS oq1/cDH4lUAU9+593T5fdzwcIhoscfKK3A29TSlcYMhg11+LoWqtcpE0HvAbPSqMFNhd m38zjfOV51YybxfoRDF8C9HnuCegMcL2ip06ejUD3wiT/wZ6KddQEvsr/dayGdCRY0PM Ktf9xRG1o50RKRFv65MJwS+dboL2AXSHmNR8ybjuvLeEFu42KnKoHHBghIWAZEJ9MLx4 Ecuw== X-Gm-Message-State: AOAM530/ua/2an7lTC7NmZSJoEtwVRcXZL2czihd9wA6H6QOU+fUGiLj 8+fu8cpbXyOHDCCOVMMOB5C5wEYQJG4= X-Google-Smtp-Source: ABdhPJx+18cF6yT9BqDiAVYvFjt31q7H7xdLlTxDNYywrT/kzLBARtv3M+Ebg2odKN1DFmRJOJ8WjQ== X-Received: by 2002:a17:90b:400e:: with SMTP id ie14mr12171983pjb.156.1628117560015; Wed, 04 Aug 2021 15:52:40 -0700 (PDT) Original-Received: from tim-desktop (220-235-13-134.dyn.iinet.net.au. [220.235.13.134]) by smtp.gmail.com with ESMTPSA id u19sm1506476pfg.42.2021.08.04.15.52.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Aug 2021 15:52:39 -0700 (PDT) In-reply-to: Received-SPF: pass client-ip=2607:f8b0:4864:20::1033; envelope-from=theophilusx@gmail.com; helo=mail-pj1-x1033.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 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:272065 Archived-At: Thomas Fitzsimmons writes: > IMAP and SMTP can use OAuth2 for authentication. But to properly > support OAuth2 in Emacs, the FSF needs to talk to big email providers > like Microsoft and Google and get Emacs registered as an OAuth2 > application (like Thunderbird has done), or advocate for some better > solution than embedding keys in the application binaries. This was > discussed in bug 41386 [1]; I hope the FSF is working on it. > but isn't this the issue - a 'registered' application is just one which has a registered application id key, but the T&C for the major mail providers does not allow that registered ID token to be public, which means it cannot be put into Emacs source code. This means there is no practical advantage in Emacs being registered.