command
module
Version:
v0.0.0-...-d72ebfb
Opens a new window with list of versions in this module.
Published: Apr 23, 2021
License: Apache-2.0
Opens a new window with license information.
Imports: 19
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
LDAP Bridge for Google Workspace
This service implement an LDAP server using user and group information from Google Workspace Admin API.
The server is intended to be used as a group mapping info provider for Palo Alto Networks firewalls.
Setup
- Set
GOOGLE_APPLICATION_CREDENTIALS=/path/to/serviceaccount.json
(see next section)
- Run Docker with
--impersonate domain-admin@example.com --base-dn example.com
Service account
If using service account for authentication, make sure it is configured for Domain-wide delegation.
Scopes needed
Directory layout
See docs
Caveats
- This dump the entire Google directory (users/groups) into memory, so it would take long time to start
memberOf
on user is not implemented
- Binds is not implemented. Any bind on the base DN would return success
- SASL is not implemented in the upstream library. Don't send SASL request to this server!
- This is NOT a drop in replacement for Secure LDAP service
License
Apache License 2.0
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.