Email OAuth 2.0 Proxy - Transparent OAuth 2.0 for Basic Auth IMAP to Exchange

preview_player
Показать описание
With Microsoft deprecating Basic Auth for Microsoft Exchange, this video is particularly focused on those with applications using Basic Auth IMAP with Microsoft Exchange.

The video is a step-by-step walk through of configuring AzureAD and Microsoft Exchange to enable the Client Credentials Auth Flow. The instructions continue with the installation of Email OAuth 2.0 Proxy and conclude testing the setup with PHP IMAP basic auth and an Exchange mailbox.

Contents:

0:00 - Introduction
3:46 - Overview
4:29 - Launch setup of virtual machine
5:07 - Configure Azure
8:25 - Configure Exchange
14:00 - Install Email OAuth 2.0 Proxy
16:03 - Configure Email OAuth 2.0 Proxy for the Client Credentials Flow
19:10 - Test Proxy w/ PHP IMAP basic auth
24:18 - Configure Email OAuth 2.0 to encrypt the Client Secret
29:22 - Wrap up

A big thank you to @CodeWrecks in particular for helping connect the dots on setting up Exchange via PowerShell:
Рекомендации по теме
Комментарии
Автор

I was missing the Exchange configuration part. Excellent video. Thanks!

marcosbianchi
Автор

Great video and hoping to get it to work. Do you know if there are any other instructions for installing on a Proxmox container? was following the Vagrant instructions but when using Proxmox with an Ubuntu 22.04 docker image, you need to create a venv to allow Python3.12 to run. How would the "ln -s /vagrant/emailproxy.config" command work with my setup?
Any help or pointing in right direction would be appreciated. Thanks again.

solicearc
Автор

Thank you for sharing this. I am trying to setup SMTP but getting Authentication unsuccessful. Would like to ask if you were able to test SMTP. Thank you.

globalnook
Автор

Hi will this work with fetchmail? thank you for sharing.

MarkOraye
Автор

Hi. Even at full volume I can barely hear the audio in this video.

intelsatitoperations
Автор

Would be nice if this would also work on Windows and we dont need to install a Linux VM for that

thefipurs
Автор

Thanks for sharing. it worked for me with exchange but I am struggling with Google(gmail). if you can share your insights. Please😀

MrRajeshdeswal