Tango Access Control (TAC)

Description

Tango provides a simple controlled access system. It does not provide encrypted communication or sophisticated authentication. It simply defines which user (based on computer loggin authentication) is allowed to do which command (or write attribute) on which device and from which host. The information used to configure this controlled access feature are stored in the Tango database and accessed by a specific Tango device server.

Two access levels are defined:

  • Everything is allowed for this user from this host
  • The write-like calls on the device are forbidden and according to configuration, a command subset is also forbidden for this user from this host

Leads

Pascal Verdier, ESRF

Source code

GitHub

Documentation

tango-controls.readthedocs.io


Starter device server

Description
This device server is able to control Tango device servers running on host.
It is able to start or stop and to report the status of these servers.
To manage servers controlled by Starter device servers, use the tango administrator tool Astor.

Leads

Pascal Verdier, ESRF

Source code

GitHub

Documentation

Visit ESRF web page


mTangoREST server

Description

Tango REST API implementation.

Leads

Igor Khokhriakov, IK

Source code

GitHub

Documentation

GitHub wiki page


Database server

Description

 

Leads

Emmanuel Taurel, ESRF

Source code

GitHub