elementary / switchboard-plug-onlineaccounts

Switchboard Online Accounts Plug

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

oauth2 outlook support please

BencoXX opened this issue · comments

Problem

I tried connecting to the corporate outlook with the mail program, but unfortunately it didn't work.
https://support.microsoft.com/en-us/office/pop-imap-and-smtp-settings-for-outlook-com-d088b986-291d-42b8-9564-9c414e2aa040
I see that Oauth2 cannot be specified as authentication.

Proposal

My suggestion is that libcamel1.2-dev knows the SaslXOAuth2Outlook protocol. This should be integrated somehow.

Prior Art (Optional)

No response

Evolution server (backend) supports it with evolution-ews package. It's also possible to add it in evolution mail client (it has support for oauth2) and it will later show in elementary mail. Calendar and tasks are also synchronized that way since exchange protocol is used. It's "only" a matter of adding support for account creation in accounts.