@free4 said in Pfsense Captive Portal and Google LDAP Sign In for single sign on with other gapps:
@micdeep i would choose solution B
gsuite seems to supports LDAP authentication
see https://support.google.com/a/answer/9048516?hl=en
or maybe https://github.com/hlavki/g-suite-identity-sync ?
(pfSense support LDAP logins for captive portal out of the box )
Any tips about captive portal engine modification? https://github.com/hlavki/g-suite-identity-sync seems to be a good suggestion, thanks
@free4 said in Pfsense Captive Portal and Google LDAP Sign In for single sign on with other gapps:
you can configure ldap authentication from the user manager (check the documentation for more info : https://docs.netgate.com/pfsense/en/latest/usermanager/user-authentication-servers.html )
once you added an ldap server, you will be able to use it in the captive portal, as authentication backend
Maybe I didn't explained myself well (sorry, English is not my primary language), I already enabled LDAP on my pfsense, and it works quite well, but when a user do login, but this authentication doesn't enable him on Google Suite Apps, he needs to make another login directly on a google App.
@micdeep said in Pfsense Captive Portal and Google LDAP Sign In for single sign on with other gapps:
Actually, my PFSense Captive Portal works fine with the new Google LDAP implementation, my "Google Suite User" login correctly with his account email and password. Then pfsense enable my user to go online, but my user needs to reauthenticate in all Google Suite apps (gmail / gdrive etc and our custom web app).
Thank you for your help