danxfisher / MeetEasier

MeetEasier is a web application that visualizes meeting room availability. It works using Exchange Web Services (EWS) with Exchange room lists in Office 365.
GNU General Public License v3.0
279 stars 75 forks source link

No Longer Working #77

Closed MaxReck closed 1 year ago

MaxReck commented 1 year ago

Since this uses Basic Authentication, the tool is no longer working

canoas commented 1 year ago

After October 1 2022 Exchange no longer supports basic auth https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online#:~:text=In%20September%202021,2021%20Update

jordanoceros commented 1 year ago

This sucks so much you can postpone the basic authentication until January as 365 admin all the other raspberry pi options are subscription based garbage on top of the exchange mailbox paid service. I'm trying some different scripts that might be able to use/save modern auth to this but idk. If we can not make this work does anyone have any better solutions?

olsonnn commented 1 year ago

So sad! i hope somebody can fix it!

olsonnn commented 1 year ago

good news here!!!! https://github.com/probits-as/MeetEasier/commit/72c9bdbbebaed5a54a56a8b9f92d8d7ffbdb9193#commitcomment-86755485

got it working again!

MaxReck commented 1 year ago

good news here!!!! https://github.com/probits-as/MeetEasier/commit/72c9bdbbebaed5a54a56a8b9f92d8d7ffbdb9193#commitcomment-86755485

got it working again!

Just to be sure this implementation uses another way of authenticating like OAuth?

olsonnn commented 1 year ago

Just to be sure this implementation uses another way of authenticating like OAuth?

Looks like you missed the step by step install on that page (scroll)

fkmeland commented 1 year ago

Just to be sure this implementation uses another way of authenticating like OAuth?

Yes, this uses the Microsoft Graph API instead of the deprecated EWS API, and authenticates with OAuth.

I have updated the README in my repository with a better guide (hopefully) on how to register a application in azure ad to get the required credentials to use with the application.

https://github.com/probits-as/MeetEasier

kaktuseek commented 1 year ago

@fkmeland Many thanks!! The app is working again. Just a little thing - in your .env.template, you swapped the OAUTH_AUTHORITY and OAUTH_CLIENT_SECRET.

fkmeland commented 1 year ago

@fkmeland Many thanks!! The app is working again. Just a little thing - in your .env.template, you swapped the OAUTH_AUTHORITY and OAUTH_CLIENT_SECRET.

Glad you got it working again, and thanks for letting me know about the error in the docs, they have been corrected 😊