woodjme / unifi-hotspot

A Node.js based external portal server for authorising Wi-Fi guests on Unifi products
Apache License 2.0
71 stars 29 forks source link

Login via SAML Provider (AzureAD, Google, ...) #56

Open kohlerdominik opened 11 months ago

kohlerdominik commented 11 months ago

Hi @woodjme

I am researching a solution to authorize our users through their Office365 login.

Did you consider, or maybe already make tests to integrate this type of functionality?

Here's the Microsoft Tutorial on how to authorize through O365. https://learn.microsoft.com/en-us/entra/identity-platform/tutorial-v2-nodejs-webapp-msal

I would be willing to work on a Pull Request for this, but only if it's something that you would consider merging.

woodjme commented 11 months ago

Hey @kohlerdominik

I've not considered this functionality before but I believe it's definitely a great idea and would be keen to have it included. I'll happily review a PR for this and will also add some tests for it, albeit, likely after your initial PR.

kohlerdominik commented 10 months ago

Thank you for you response. I don't know, when I will find time, but I definitely plan to do at least a Proof of Concept.

woodjme commented 4 months ago

Hey @kohlerdominik

Did you manage to make any progress here? If not I may pick this up.

kohlerdominik commented 4 months ago

Hey @woodjme

Unfortunately, I didn't find time for this so for, and it doesn't look great for the next months either.

However, if you would realize this feature, I would offer to alpha/beta test it on one of our sites.