Swivel Core V4 Mode Menu

From Swivel Knowledgebase
Jump to: navigation, search

General

ModeGeneral 1.png

The mode represents the relationship between the external user-repository and Swivel's own database. The Swivel database holds the information that Swivel requires to authenticate and manage users, the user repository is a reference Swivel uses to determine what users require Swivel accounts and the user rights associated with those accounts. Swivel compares its database and the external repository in order to determine what accounts to create and delete. Currently there are two supported modes, Slave and Synchronized.

Slave

A Swivel server running in Slave mode has no repository and therefore neither creates nor deletes Swivel accounts but performs all other Swivel functions. Such a server relies on another application, eg another Swivel server, to populate its Swivel database as required. As this requires the database to be accessible to that external application it is not usually possible to operate in slave mode with an internal database.

Synchronized

A Swivel server running in synchronized mode will, periodically, compare its own database with one ore more internal or external repositories to see what acccounts it needs to create or delete. Since 3.3 the synchronisation schedule is set for each repository separately