- ๐ Overview
- ๐ When to Use Google LDAP
- โ๏ธ How Google LDAP Works in SecureSchool
- ๐งฉ Prerequisites
- โ Configuring Google LDAP in SecureSchool
- ๐งโ๐ป Authentication Features (Optional)
- ๐งพ Verifying Google LDAP Authentication
- ๐งพ Troubleshooting Tips
- ๐ก Best Practices
- ๐ Notes on Privacy
- Need Help?
📖 Overview #
SecureSchool supports Google LDAP authentication for schools using Google Workspace. This method allows
SecureSchool to authenticate users against Google directory credentials and group membership, enabling user-based filtering
without requiring an on-premises Active Directory domain.
Google LDAP is commonly used by districts that are:
- Fully cloud-based
- 1:1 Chromebook environments
- Not using Windows domain authentication (NTLM)
Once configured, SecureSchool validates users through Google Workspace and applies filtering policies based on their assigned groups.
🔎 When to Use Google LDAP #
Google LDAP authentication is recommended when:
- Your school uses Google Workspace for Education
- Users authenticate primarily with Google accounts
- You do not have (or do not want to rely on) Active Directory
- You want user-based filtering tied to Google groups
- Chromebooks or cloud-managed devices are your primary endpoints
⚠️ Note: Google LDAP is supported only on certain Google Workspace editions. See Googleโs documentation for current eligibility.
⚙️ How Google LDAP Works in SecureSchool #
When Google LDAP is enabled:
- SecureSchool connects securely to Googleโs LDAP service
- User authentication requests are validated against Google Workspace
- Group membership is retrieved from Google
- Filtering is applied based on SecureSchool filter sets mapped to users or groups
Authentication credentials are not stored locally on the SecureSchool appliance.
🧩 Prerequisites #
Before configuring Google LDAP in SecureSchool, ensure the following:
- Your Google Workspace edition supports LDAP
- LDAP service is enabled in Google Admin Console
- A Google LDAP client configuration has been created
- You have downloaded the LDAP certificate and key files from Google
- The files are provided in a ZIP archive (as generated by Google)
📘 Google setup instructions:
Google Workspace LDAP setup (official guide)
➕ Configuring Google LDAP in SecureSchool #
Step 1: Select Google LDAP as the Authentication Method #
- Log in to the SecureSchool admin interface.
- Navigate to Setup โ Auth Method.
- Under Authentication Methods, select Google LDAP.
- Click Save Changes.
This sets Google LDAP as the active authentication method for SecureSchool.
Step 2: Upload Google LDAP Certificate Files #
- Still under Auth Method, click the GSuite Auth tab.
- Locate the Manage Google LDAP Files section.
- Click Browse and select the ZIP file downloaded from Google.
- Click Upload Zip File.
- Confirm the certificate status updates successfully.
The SecureSchool appliance installs the certificate and key automatically.
Step 3: Verify Certificate Status #
After uploading:
- Confirm the Start Date and End Date are visible
- Ensure the certificate is valid and not expired
- If the certificate expires, Google LDAP authentication will stop working until a new file is uploaded
💡 Best practice: Set a reminder to renew LDAP certificates before expiration.
🧑💻 Authentication Features (Optional) #
SecureSchool includes optional authentication features that may be used alongside Google LDAP. These options are configured under
the Features tab within Auth Method.
Portal Feature #
- Prompts users to authenticate via a login portal
- Session duration is controlled by a TTL (Time To Live) setting
- TTL can be fixed or variable, depending on configuration
Transparent Portal Feature #
- Automatically authenticates users without prompting
- Commonly used in Chromebook or domain-based environments
- Authentication type may reference Google Workspace domain
- TTL is fixed and applies to all users equally
🧾 Verifying Google LDAP Authentication #
After configuration:
- Test user authentication using a known Google Workspace account
- Confirm SecureSchool correctly identifies the user
- Verify filtering policies are applied as expected
- Check logs if authentication does not behave as anticipated
🧾 Troubleshooting Tips #
- ❌ Authentication fails โ Verify LDAP is enabled in Google Admin
- 🔐 Certificate issues โ Re-download and re-upload the ZIP file
- ⏰ Sudden failures โ Check certificate expiration dates
- 👥 Group mismatch โ Confirm group membership in Google Workspace
- 🔄 Changes not applied โ Restart browser session and re-authenticate
💡 Best Practices #
- Use Google groups that clearly align with filtering needs
- Limit LDAP access to only required organizational units
- Keep certificate files secure and documented
- Review authentication behavior after major Google Workspace changes
- Document renewal dates for LDAP certificates
📌 Notes on Privacy #
- No user passwords are stored on the SecureSchool appliance
- Authentication occurs securely between SecureSchool and Google
- User information is used solely for access control and filtering
Need Help? #
If you need assistance configuring Google LDAP authentication, uploading certificates, or reviewing authentication behavior,
contact K12USA Support at 877-225-0100 or email
support@k12usa.com.
