semaphor-ldap is a server+client app to enable the use of SpiderOak Semaphor with customer LDAP credentials.
- It offers a
serverapplication and a command lineclientapplication.- The server runs in the background as a daemon/service.
- The command line client is used to configure the server.
- The server runs an scheduled
ldap-syncoperation, which performs the following actions:- Read LDAP accounts from a specified
LDAP Groupand creates Semaphor account for each entry. - Locks/Unlocks accounts depending on the account LDAP state.
- Locks existing accounts prior to the server installation and locks them in a way they have to either join LDAP or change username (aka
ldap-locked)
- Read LDAP accounts from a specified
- Runs a scheduled backup of local data (it uses a private channel as a backup mechanism).
- It creates a LOG channel and adds admins of the LDAP team to it, ERROR messages are then logged to this channel.
- It automatically adds accounts to the Semaphor LDAP Team and prescribed channels.
- It allows signing in to Semaphor using LDAP credentials.
- Reports logging to
Eventon Windows andsyslogin Linux (it can also log to a file).