fuel9 / DisplayMonkey

Display Monkey digital signage solution
Other
126 stars 50 forks source link

Exchange over modern auth or Oauth 2.0 #214

Open WilliamVissenaeken opened 2 years ago

WilliamVissenaeken commented 2 years ago

Microsoft has disabled basis authentication. Due to this, we are unable to use our MS Exchange account. Can OAuth 2.0 be implemented (same as the available Azure accounts for PowerBI)?

Thank you and regards, W.

hunterscreek commented 1 year ago

You can turn on basic auth until December 31st by following the steps here: https://techcommunity.microsoft.com/t5/exchange-team-blog/basic-authentication-deprecation-in-exchange-online-september/ba-p/3609437 . This isn't really a solution, but a stop gap.

WilliamVissenaeken commented 1 year ago

True. But not the way to go.

Will there be any further development for this project?

hunterscreek commented 1 year ago

It's open source, you can implement this change yourself by updating the code so it works with OAuth.

WilliamVissenaeken commented 1 year ago

Willing to try but not sure which file exactly to change. Willing to assist a little?

WilliamVissenaeken commented 1 year ago

Willing to try but not sure which file exactly to change. Willing to assist a little?

@hunterscreek would you be willing to assist in this matter?

jboomer007 commented 1 year ago

Anymore interest in this? I have a a few items using the outlok calendar and would be willing to give a little assistance on this.

WilliamVissenaeken commented 1 year ago

Anymore interest in this? I have a a few items using the outlok calendar and would be willing to give a little assistance on this.

Yes, we are still interested in implementing this.

hunterscreek commented 1 year ago

For anyone still using this to display Exchange calendar data, my recommendation is to switch over to Yodeck Digital Signage. This is what I did, it's only $80/year per display, and they send you a Raspberry Pi kit for free which is plug and play. It works with Exchange Office 365 calendars by sharing the calendar in iCal format and linking it in. No more having to deal with hosting a crusty old IIS instance on Windows Server, its all in the cloud. It even turns the display on and off.

djstevematthews commented 1 year ago

anyone had any luck with this? Today they finally turned it off! Looking at rewiting with oauth but cant work out where and if i have to decompile it

jboomer007 commented 1 year ago

I have started on this but am making slow progress to be honest.

From: djstevematthews @.> Sent: Wednesday, January 25, 2023 10:53 AM To: fuel9/DisplayMonkey @.> Cc: James Boomer @.>; Comment @.> Subject: Re: [fuel9/DisplayMonkey] Exchange over modern auth or Oauth 2.0 (Issue #214)

anyone had any luck with this? Today they finally turned it off! Looking at rewiting with oauth but cant work out where and if i have to decompile it

— Reply to this email directly, view it on GitHubhttps://github.com/fuel9/DisplayMonkey/issues/214#issuecomment-1403921504, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB2AOYU2DQGN3CHW5UWAR7DWUFK6FANCNFSM6AAAAAAQR7DSYE. You are receiving this because you commented.Message ID: @.**@.>>

itsalexjones commented 1 year ago

I have submitted a PR (above) that theoretically contains fixes to allow the exchange functionality to continue working. I have some further testing to do against our instance with @djstevematthews - but if you'd like to test it against your instance(s) it would be much appreciated.

While this project seems mega-dead, I will remove the WIP designation once I am happy I've solved our problem (and that I haven't obviously made anything else worse) and will release binaries on my fork pending a maintainer to approve the pull request