Statistics
| Branch: | Tag: | Revision:

root / docs / astakos.rst @ a1d0bacb

History | View | Annotate | Download (1.3 kB)

1 bc055d09 Constantinos Venetsanopoulos
.. _astakos:
2 bc055d09 Constantinos Venetsanopoulos
3 53d6886e Sofia Papagiannaki
Identity Management Service (Astakos)
4 bc055d09 Constantinos Venetsanopoulos
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 bc055d09 Constantinos Venetsanopoulos
6 3a0ce98e Constantinos Venetsanopoulos
Astakos is the Identity management component which provides a common user base
7 3a0ce98e Constantinos Venetsanopoulos
to the rest of Synnefo. Astakos handles user creation, user groups, resource
8 3a0ce98e Constantinos Venetsanopoulos
accounting, quotas, projects, and issues authentication tokens used across the
9 3a0ce98e Constantinos Venetsanopoulos
infrastructure. It supports multiple authentication methods:
10 3a0ce98e Constantinos Venetsanopoulos
11 3a0ce98e Constantinos Venetsanopoulos
 * local username/password
12 3a0ce98e Constantinos Venetsanopoulos
 * LDAP / Active Directory
13 3a0ce98e Constantinos Venetsanopoulos
 * SAML 2.0 (Shibboleth) federated logins
14 3a0ce98e Constantinos Venetsanopoulos
 * Google
15 3a0ce98e Constantinos Venetsanopoulos
 * Twitter
16 3a0ce98e Constantinos Venetsanopoulos
 * LinkedIn
17 3a0ce98e Constantinos Venetsanopoulos
18 3a0ce98e Constantinos Venetsanopoulos
Users can add multiple login methods to a single account, according to
19 3a0ce98e Constantinos Venetsanopoulos
configured policy.
20 3a0ce98e Constantinos Venetsanopoulos
21 3a0ce98e Constantinos Venetsanopoulos
Astakos keeps track of resource usage across Synnefo, enforces quotas, and
22 3a0ce98e Constantinos Venetsanopoulos
implements a common user dashboard. Quota handling is resource type agnostic:
23 3a0ce98e Constantinos Venetsanopoulos
Resources (e.g., VMs, public IPs, GBs of storage, or disk space) are defined by
24 3a0ce98e Constantinos Venetsanopoulos
each Synnefo component independently, then imported into Astakos for accounting
25 3a0ce98e Constantinos Venetsanopoulos
and presentation.
26 3a0ce98e Constantinos Venetsanopoulos
27 3a0ce98e Constantinos Venetsanopoulos
Astakos runs at the cloud layer and exposes the OpenStack Keystone API for
28 3a0ce98e Constantinos Venetsanopoulos
authentication, along with the Synnefo Account API for quota, user group and
29 3a0ce98e Constantinos Venetsanopoulos
project management.
30 3a0ce98e Constantinos Venetsanopoulos
31 3a0ce98e Constantinos Venetsanopoulos
Please also see the :ref:`Admin Guide <admin-guide>` for more information and the
32 3a0ce98e Constantinos Venetsanopoulos
:ref:`Installation Guide <quick-install-admin-guide>` for installation instructions.