You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/scs-docs/Design-Docs/terms_and_roles_identity_and_access_management.md
+10-10
Original file line number
Diff line number
Diff line change
@@ -2,15 +2,15 @@
2
2
3
3
The objective of this document is to define a basic set of roles and their identifiers / names in SCS. These roles can be used in the Identity and Access Management (IAM) of SCS itself and / or in services provided based on SCS. As Roles are often derived from Usecases which are derived from terms used in a project, the document starts with a definition of terms used in SCS and/or GAIA-X. These definitions should be moved into a separate document in the future.
4
4
5
-
# Principles used to create this document
5
+
##Principles used to create this document
6
6
7
7
Where possible the roles and names are derived from existing definitions or conventions used in the underlying software. As SCS is part of GAIA-X, the terms/definitions of GAIA-X are taken as a baseline and will be extended with additional roles needed in SCS. For reference, the current state of relevant GAIA-X definitions can be found at the end of this document.
8
8
9
-
# SCS terms and their definition
9
+
##SCS terms and their definition
10
10
11
11
These terms were defined taking into account the GAIA-X definitions to ensure that the same terms are shared.
12
12
13
-
term | definition
13
+
term | definition
14
14
-------------------|---------------
15
15
Provider | Legal entity providing SCS to customers. The Provider is typically in control of physical infrastructure (Datacenter, Hosts, Storage, Network etc.) but also employs people who deploy and operate SCS.
16
16
Consumer | Legal entity which can access and/or consume services hosted on SCS. Typically a Consumer is a customer of a Provider.
@@ -24,23 +24,25 @@ Host | A Host is a physical machine which is part of a Node. A Nod
24
24
Node | A Node is a deployment of SCS which offers Services for Customers and/or Endusers. A Node typically is a group of physical Hosts.
25
25
Operator | Person operating parts of SCS. Each Person is represented by an Identity. Access rights needed to operate are given by assigning an Identity to a Role.
26
26
27
-
# SCS modules / components
27
+
##SCS modules / components
28
28
29
29
A module or component of SCS typically is a software stack deployed with a dedicated usecase. This list needs to be elaborated over time.
A Role should be defined as "<Module>_<Usecase>", where "<Module>" is the main module this role applies to and "<Usecase>" a short term to give context which kind of rights / options are given to an identity as member of this role.
45
+
```
44
46
45
47
**this is a best guess example and needs review**
46
48
@@ -56,9 +58,7 @@ Kubernetes_Operator | TBD
56
58
Kubernetes_Customer | TBD
57
59
*to be continued* |
58
60
59
-
60
-
61
-
# Current definitions of GAIA-X
61
+
## Current definitions of GAIA-X
62
62
63
63
This is an excerpt if terms defined in the GAIA-X project. The definitions are work in progress and might change, so this document might be outdated.
0 commit comments