From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jason Vas Dias Newsgroups: gmane.emacs.devel Subject: Re: suggestionss for best 100% Elisp Oauth2 module(s) & config for 29.4 MA-GNUS + mailx + sendmmail please ? Date: Mon, 29 Jul 2024 06:19:46 +0100 Message-ID: References: <66a72046.050a0220.2c7b2c.56dfSMTPIN_ADDED_BROKEN@mx.google.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000001d4403061e5c033a" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6222"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Richard Stallman , Jason Vas Dias , jason.vas.dias@gmail.com, emacs-devel@gnu.org To: =?UTF-8?B?QmrDtnJuIEJpZGFy?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jul 29 12:55:25 2024 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 1sYO2H-0001UC-4H for ged-emacs-devel@m.gmane-mx.org; Mon, 29 Jul 2024 12:55:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sYO1w-0004dU-DH; Mon, 29 Jul 2024 06:55:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sYInk-0006Ra-N5 for emacs-devel@gnu.org; Mon, 29 Jul 2024 01:20:04 -0400 Original-Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sYIng-0000zE-M0 for emacs-devel@gnu.org; Mon, 29 Jul 2024 01:20:04 -0400 Original-Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-7a1be7b7bb5so2056528a12.0 for ; Sun, 28 Jul 2024 22:19:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ptt-ie.20230601.gappssmtp.com; s=20230601; t=1722230398; x=1722835198; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=tmVcN6kTYHM7E1t4QFWz/FMFFpvp+yCfHrvvgzJvFw4=; b=BW+SqIOsOceMfjnMTRlobs5+AcODBzjmqSYT5MYi8xzuJb5SYpXHbnJm42M93k27rl t6jdz4LzHKmtUqzvjJu8J/uwVdm6OzzPGFRuNlkNGI4BMeP/aTVBjN/8CP1XWTVuTRAt kbQeYmxy4mCniVPjlA+/xelabKbvmwMiy9k3K4X3fGcwB6yI3r0kV8GrRaGQsmHRAMEC DfI+/lCFTcvIfaEsnFKs4X4Y98n9Y+pw77cvVn4ZaYgBsiyQQXf1gxakifuGBS60u7Jq wwx4EcLd9kq36fPxBhrkoLnxgr4qjrLn4GsVmiL5HqoLOm/4RspbEPtBFF+uXFGAaIiy 40sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722230398; x=1722835198; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=tmVcN6kTYHM7E1t4QFWz/FMFFpvp+yCfHrvvgzJvFw4=; b=kkFB6k+XnABGq534lSEu/2X8izL4i3XWX9el6Eyr6FKzXisf0P3WYpTCdpSH8fUBdI L9i0bj16xPUEt9wpPaIIPyPRPKIeroWiVzoVJ5PgV4cnoDnoymqWUKqhg/ipPG4aYkk7 PaK+l6u9bPvLtwNa6d9L6WEcxNaSK77m0aMrltqq3OqL747Qvy0Cu4b2fAHO2UxDR0VA vbxswYxCT6cGS0TfYM2nxSUJ4bMYk5gmM4ETjABdGyroPTgiMCye4WiiJY+XQ1fEc5Xy pryWNhddkAdVCeptJjpSXgnFAqUvrUC+VHQWn8kjK0o7lKSB9ssRDPJmJeLdoQiW/jby xTSw== X-Forwarded-Encrypted: i=1; AJvYcCWmUl4OwZDWYZjjCVRNsh5HuAiZ02rnnrlNcGppTDgGCP1Yz9ALq/R2WSSGM2U+653E7OXa/0/cSmkZJIkvuk1jGfjn X-Gm-Message-State: AOJu0Yxt0cVXDXhC3PuZDQ+1vOULRCa4x6J1jJFJ5vDKbyW7cftmVXhA 0nqrQjakAAAHyLZ22lv3W4mBnMxztzaImtLCJGr8ozPCsJxo/9d2++eNLTvL/PkKSMsG+bYPvzn JLZdZmf4kKm3VkNofa3t1IMra49cE57VFde/15Y7BapKLDydbD/A= X-Google-Smtp-Source: AGHT+IE5j/0zh8B0oJEpOVTc3NSWHjFxD1orr4XmCNk8sUhouPv7De5lNwRySY+dYBfhd3npjh06gUNbWCCF42QP8OY= X-Received: by 2002:a05:6a21:6d99:b0:1c2:8bf8:e7ab with SMTP id adf61e73a8af0-1c4a1178f29mr10902309637.9.1722230398329; Sun, 28 Jul 2024 22:19:58 -0700 (PDT) In-Reply-To: <66a72046.050a0220.2c7b2c.56dfSMTPIN_ADDED_BROKEN@mx.google.com> Received-SPF: none client-ip=2607:f8b0:4864:20::532; envelope-from=jason.vas.dias@ptt.ie; helo=mail-pg1-x532.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 29 Jul 2024 06:55:01 -0400 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322190 Archived-At: --0000000000001d4403061e5c033a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sorry about even mentioning such horrors as MS-365 and Chrome and Google WorkSpace and Oauth2, but I HAVE to use them for work, unfortunately. All I want is to be able to Send & Read Email with Emacs & MA-GNUS & Linux mailx / sendmail, that is all I am asking about . MS-365's Outlook IMAP stopped working because it won't support OAuth2 , but its SMTP2 works with encrypted password & sendmail config patches ; Neither Google's IMAP nor its SMTP2 work for non-WorkSpace accounts, for WorkSpace accounts, SMTP2 with password works until Sept 2024 - this is what I am trying to handle. I'd prefer to be able to continue reading & sending email with MA-GNUS & Emacs, but Google & MS-365 make it ever more difficult. If I have to support Oauth2 in Emacs, then I'd like to use a single daemon and Oauth2 proxy for all of Emacs, Chrome, and Firefox, all of which I MUST use , since only google-chrome-unstable allows me to ScreenShare with Teams and Firefox Developer Edition is better for Outlook (doesn't crash) . I am investigating Keycloak , an open source Oauth2 server ... anyone got Emacs to use an Oauth2 Proxy ? Best Regards, Jason On Mon, 29 Jul 2024 at 05:53, Bj=C3=B6rn Bidar wro= te: > Richard Stallman writes: > > > [[[ To any NSA and FBI agents reading my email: please consider ]]] > > [[[ whether defending the US Constitution against all enemies, ]]] > > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > > > Please could anyone recommend any good shared Ouath2 Daemon tha= t > > > all of Emacs MA-GNUS / IMAP + sendmail + firefox + chrome + > > > Google/MS-365 SMTP2+Outh2 could use ? > > > > Asking for advice about using Google services is off topic for > > emacs-devel. Asking about support for nonfree programs such as Chrome > > is worse than merely off topic. > > How is getting OAuth to work offtopic? You seem to overread that that > they were talking about getting OAuth to work and not just about Google > Authentication or similar. > > Missing OAuth support has been an issue in other cases, e.g. using Gnus > for work or school. Many institutions restrict the use of their accounts > to OAuth or even use whitelists. > > Also I want add that we seem to tolerate packages supporting for non-free > services > in Elpa such as those supporting exchange, kinda a double standard. > > Br, > > Bj=C3=B6rn > --0000000000001d4403061e5c033a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Sorry about even mentioning such horrors as MS-365 and Chr= ome and Google WorkSpace and=C2=A0 Oauth2, but=C2=A0
I HAVE to use them = for work, unfortunately.
All I want is to be able to Send & Read Ema= il with Emacs & MA-GNUS & Linux mailx / sendmail,
=C2=A0that is = all I am asking about .
MS-365's Outlook IMAP stopped working becaus= e it won't support OAuth2 , but its SMTP2 works with encrypted password= & sendmail config patches ;
Neither Google's IMAP nor its SMTP2= work for non-WorkSpace accounts, for WorkSpace accounts, SMTP2 with passwo= rd works until Sept 2024 -
this is what I am trying to handle.
I'= d prefer to be able to continue reading & sending email with MA-GNUS &a= mp; Emacs, but Google & MS-365 make it ever more difficult.
If I hav= e to support Oauth2 in Emacs, then I'd like to use a single daemon and = Oauth2 proxy for all of Emacs, Chrome, and Firefox,
all of which I MUST = use , since only google-chrome-unstable allows me to ScreenShare with Teams= and Firefox Developer Edition is
better for Outlook (doesn't crash)= . I am investigating Keycloak , an open source Oauth2 server ... anyone go= t Emacs to use an Oauth2 Proxy ?
=C2=A0Best Regards,
Jason

<= div class=3D"gmail_quote">
On Mon, 29 = Jul 2024 at 05:53, Bj=C3=B6rn Bidar <bjorn.bidar@thaodan.de> wrote:
Richard Stallman <rms@gnu.org> writes:

> [[[ To any NSA and FBI agents reading my email: please consider=C2=A0 = =C2=A0 ]]]
> [[[ whether defending the US Constitution against all enemies,=C2=A0 = =C2=A0 =C2=A0]]]
> [[[ foreign or domestic, requires you to follow Snowden's example.= ]]]
>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0> Please could anyone recommend any good = shared Ouath2 Daemon that
>=C2=A0 =C2=A0 =C2=A0 =C2=A0> all of Emacs MA-GNUS / IMAP + sendmail = + firefox + chrome +
>=C2=A0 =C2=A0 =C2=A0 =C2=A0> Google/MS-365 SMTP2+Outh2 could use=C2= =A0 ?
>
> Asking for advice about using Google services is off topic for
> emacs-devel.=C2=A0 Asking about support for nonfree programs such as C= hrome
> is worse than merely off topic.

How is getting OAuth to work offtopic? You seem to overread that that
they were talking about getting OAuth to work and not just about Google
Authentication or similar.

Missing OAuth support has been an issue in other cases, e.g. using Gnus
for work or school. Many institutions restrict the use of their accounts to OAuth or even use whitelists.

Also I want add that we seem to tolerate packages supporting for non-free s= ervices
in Elpa such as those supporting exchange, kinda a double standard.

Br,

Bj=C3=B6rn
--0000000000001d4403061e5c033a--