{"repo":"mmalcek/basicToOauth","free":true,"listed":false,"github":"https://github.com/mmalcek/basicToOauth","clone":"git clone https://github.com/mmalcek/basicToOauth.git","description":"proxy service that changes basic auth to oauth 2. designed for Exchange Web Services (EWS)","language":"Go","stars":18,"topics":["azure","basic-authentication","ews","exchange","oauth2","office365"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"basicToOauth 🪦 Project status: sunset. basicToOauth did one job — swap a Basic auth header for an OAuth 2.0 Bearer token so legacy clients could keep reaching Exchange Web Services (EWS). Microsoft is retiring EWS in Exchange Online (access blocked from October 2026 , fully disabled by April 2027 ), which retires this project's reason to exist right along with it. It keeps working until then — and with anything else that accepts an OAuth Bearer token — but no further open-source development is planned, though paid, scoped Graph-migration work is available. Thanks to everyone who ran it; see the EWS retirement notice below for the details and how to buy a little time. HTTP proxy service that transforms a basic authorisation header to an OAuth 2.0 Bearer token. - Designed for Exchange Web Services (EWS) but it may work also with other services that require OAuth 2.0 Bearer token. - This application is for HTTP protocol only (not SMTP, POP3, IMAP). From 01.10.2022 the basic authentication will be deprecated by Microsoft for many services. This package provides a simple way to migrate from basic authentication to OAuth by creating a proxy service. - Application gets basic header and transform it to OAuth header. Rest of the request is passed to the target service unchanged. - Application has been created mainly for Exchange Web Services (EWS) but it should work also with other services. ⚠️ Heads-up: Exchange Online is retiring EWS Microsoft is retiring Exchange Web Services (EWS","default_branch":null,"files":null,"tree":[],"storefront":"/r/mmalcek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mmalcek/basicToOauth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}