All Projects → hlavki → G Suite Identity Sync

hlavki / G Suite Identity Sync

Licence: apache-2.0
G Suite to LDAP identity synchronizer

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to G Suite Identity Sync

Multiotp
multiOTP open source strong two factor authentication PHP library, OATH certified, with TOTP, HOTP, Mobile-OTP, YubiKey, SMS, QRcode provisioning, etc.
Stars: ✭ 173 (+44.17%)
Mutual labels:  synchronization, ldap
Semaphore
Fast resizable golang semaphore primitive
Stars: ✭ 109 (-9.17%)
Mutual labels:  synchronization
Lite
Split a repository to read-only standalone repositories
Stars: ✭ 1,229 (+924.17%)
Mutual labels:  synchronization
Node Ldapjs
LDAP Client and Server API for node.js
Stars: ✭ 1,321 (+1000.83%)
Mutual labels:  ldap
System Runtime
A JavaScript library that runs systems
Stars: ✭ 83 (-30.83%)
Mutual labels:  osgi
Decsynccc
Android app to sync contacts, calendars and tasks without a server using DecSync
Stars: ✭ 101 (-15.83%)
Mutual labels:  synchronization
Ldap search
Python3 script to perform LDAP queries and enumerate users, groups, and computers from Windows Domains. Ldap_Search can also perform brute force/password spraying to identify valid accounts via LDAP.
Stars: ✭ 78 (-35%)
Mutual labels:  ldap
Ddf
DDF Distributed Data Framework - an open source, modular integration framework.
Stars: ✭ 112 (-6.67%)
Mutual labels:  osgi
Certidude
Easy to use Certificate Authority web service for OpenVPN, StrongSwan and HTTPS
Stars: ✭ 108 (-10%)
Mutual labels:  ldap
Com.zsmartsystems.zigbee
ZigBee Cluster Library Java framework supporting multiple dongles
Stars: ✭ 93 (-22.5%)
Mutual labels:  osgi
Ldap4net
OpenLdap port for DotNet Core (Linux\OSX\Windows)
Stars: ✭ 93 (-22.5%)
Mutual labels:  ldap
Aurio
Audio Fingerprinting & Retrieval for .NET
Stars: ✭ 84 (-30%)
Mutual labels:  synchronization
Nsscache
asynchronously synchronise local NSS databases with remote directory services
Stars: ✭ 106 (-11.67%)
Mutual labels:  ldap
Wp Plugin Git Svn Sync
☄️ Zero config synchronizing of Git repository with SVN for publishing WordPress plugins.
Stars: ✭ 81 (-32.5%)
Mutual labels:  synchronization
Bireme
Bireme is an incremental synchronization tool for the Greenplum / HashData data warehouse
Stars: ✭ 110 (-8.33%)
Mutual labels:  synchronization
Felix Search Webconsole Plugin
Search Web Console Plugin for Apache Felix
Stars: ✭ 79 (-34.17%)
Mutual labels:  osgi
Xsrv
[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities
Stars: ✭ 89 (-25.83%)
Mutual labels:  ldap
Etebase Js
Etebase TypeScript API for the web, node and react-native!
Stars: ✭ 100 (-16.67%)
Mutual labels:  synchronization
Keepass4web
An application that serves KeePass database entries on a web frontend
Stars: ✭ 115 (-4.17%)
Mutual labels:  ldap
Spring Webmvc Pac4j
Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 110 (-8.33%)
Mutual labels:  ldap

G Suite to LDAP Identity Synchronizer

Join the chat at https://gitter.im/g-suite-identity-sync/Lobby Build StatusDocker hub

G Suite Identity Sychronizer synchronize accounts and groups managed by G Suite to LDAP. It can be used as authentication and authorization provider to any service that supports LDAP (e.g. Gitlab, Sonatype Nexus, Artifactory, Jira, Freeradius, etc.) while user & group management is still managed by G Suite.

Read Wiki to install application.

Features

  • Synchronize G Suite accounts or regular gmail accounts to LDAP
  • Synchronize G Suite groups to LDAP groups
  • Support for external users (every google account)
  • Synchronize LDAP password to G Suite (One password for everything)
  • Push notifications
  • Synchronize name changes to LDAP
  • Support to choose username from G Suite aliases
  • Scheduled synchronizers

What is this good for

This software is good for all G Suite customers who need to use services that support only LDAP authentication or authorization, especially for software startup companies.

How it works

Account synchronization is driven by users. It means that account is synchronized when user authenticate by g-suite or gmail account and uses account manager web to create LDAP account. Every account must be G Suite account or regular gmail account with specific G Suite group membership. There is no possibility to use G Suite password but you can synchronize LDAP password to G Suite. Groups are synchronized on user creation, scheduler or manually. You can also use push notifications from google.

Screenshots

Developer Notes

Making release

mvn clean release:prepare release:perform -Darguments='-Dmaven.javadoc.failOnError=false -Dmaven.deploy.skip=true -Ddocker.skip.push=true'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].