I work on a school (500 students + 50 teachers) and we have:
- G suite for education
- RADIUS server for WiFi WPA auth
- Moodle
- Another apps with auth (big blue button, Emby, Sinology, closed web, forms ...)
We want to use a directory to store everyone's credentials so that each student / teacher can access all of these applications with a single username and password.
I have researched on the internet and found two possible ways to do it.
- Use a LDAP server (such OpenLDAP) to sync credentials with all applications, especially with G Suite using Google Cloud Directory Sync.
- Use Google Secure LDAP as a directory to sync with another apps.
The second option is simpler to manage, but I'm not sure it will work with all apps. Which one should I use and why?
I know of SaaS solutions like Jumpcloud, but their price is too high for all accounts ($66000 annually)