From 40fcd462240bd08b344f90664c184d905f37e117 Mon Sep 17 00:00:00 2001 From: Sebastian Luna-Valero Date: Mon, 22 Jul 2024 14:38:52 +0200 Subject: [PATCH 1/3] create service accounts in EGI Check-in --- content/en/users/aai/check-in/faq/_index.md | 2 +- .../aai/check-in/service-accounts/_index.md | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 content/en/users/aai/check-in/service-accounts/_index.md diff --git a/content/en/users/aai/check-in/faq/_index.md b/content/en/users/aai/check-in/faq/_index.md index 62b652f83c..64601f3e8e 100644 --- a/content/en/users/aai/check-in/faq/_index.md +++ b/content/en/users/aai/check-in/faq/_index.md @@ -2,7 +2,7 @@ title: Frequently Asked Questions linkTitle: FAQ type: docs -weight: 40 +weight: 60 aliases: - /users/check-in/faq description: > diff --git a/content/en/users/aai/check-in/service-accounts/_index.md b/content/en/users/aai/check-in/service-accounts/_index.md new file mode 100644 index 0000000000..6550ae4077 --- /dev/null +++ b/content/en/users/aai/check-in/service-accounts/_index.md @@ -0,0 +1,33 @@ +--- +title: Service Accounts +linkTitle: Service Accounts +type: docs +weight: 50 +description: > + Create a Service Account using EGI Check-in +--- + +A Service Account can be created by registering an OIDC service with +the Client Credentials grant through the +[Federation Registry](https://aai.egi.eu/federation). + +The required policy documents should be specified as follows: + +* Privacy Policy: [https://aai.egi.eu/privacy/en](https://aai.egi.eu/privacy/en) +* Acceptable Use policy: [https://aai.egi.eu/ToU.html](https://aai.egi.eu/ToU.html) + +The entitlements that need to be associated with the Service Account +can be requested by opening a GGUS ticket (see the +[Getting help section](../faq/) in the FAQ) with the +following information: + +{{% alert title="Service Account request" color="info" %}} +Subject: **Add VO entitlement to service account** + +I'd like to request the following entitlement values for the service account +with Client ID `` in the `` environment +of EGI Check-in: +1. `` +2. `` +3. `...` +{{% /alert %}} From 4898938bb7b6990b60344d98604706f6c4ba21a7 Mon Sep 17 00:00:00 2001 From: Sebastian Luna-Valero Date: Mon, 22 Jul 2024 14:54:35 +0200 Subject: [PATCH 2/3] linting --- .github/actions/spelling/expect.txt | 2 ++ content/en/users/aai/check-in/service-accounts/_index.md | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/actions/spelling/expect.txt b/.github/actions/spelling/expect.txt index f2df1d1e19..81a765d3af 100644 --- a/.github/actions/spelling/expect.txt +++ b/.github/actions/spelling/expect.txt @@ -1,5 +1,7 @@ +ADFS allowfullscreen autoplay +checkin csr CVMFS dearmor diff --git a/content/en/users/aai/check-in/service-accounts/_index.md b/content/en/users/aai/check-in/service-accounts/_index.md index 6550ae4077..7c89a6a815 100644 --- a/content/en/users/aai/check-in/service-accounts/_index.md +++ b/content/en/users/aai/check-in/service-accounts/_index.md @@ -21,13 +21,15 @@ can be requested by opening a GGUS ticket (see the [Getting help section](../faq/) in the FAQ) with the following information: -{{% alert title="Service Account request" color="info" %}} +{{% alert title="Service Account request" color="info" %}} Subject: **Add VO entitlement to service account** I'd like to request the following entitlement values for the service account with Client ID `` in the `` environment of EGI Check-in: + 1. `` 2. `` 3. `...` + {{% /alert %}} From 7d96e40067d0f0619f2acff1d32cd5516f753263 Mon Sep 17 00:00:00 2001 From: Sebastian Luna-Valero Date: Mon, 22 Jul 2024 15:22:15 +0200 Subject: [PATCH 3/3] add what and why --- .../en/users/aai/check-in/service-accounts/_index.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/content/en/users/aai/check-in/service-accounts/_index.md b/content/en/users/aai/check-in/service-accounts/_index.md index 7c89a6a815..234cdea6f3 100644 --- a/content/en/users/aai/check-in/service-accounts/_index.md +++ b/content/en/users/aai/check-in/service-accounts/_index.md @@ -7,6 +7,18 @@ description: > Create a Service Account using EGI Check-in --- +A Service Account is a special kind of account typically used by +an application or compute workload rather than a person. Service Accounts +are meant to represent the identity and authorization of an application +or service. They serve as a means for applications to authenticate and +interact with other systems, databases, or resources. + +Service Accounts are particularly beneficial in scenarios where continuous +and automated operations are required, such as batch processing, +background tasks, or integration with cloud services. By using Service Accounts, +organizations can enhance security, improve efficiency, and ensure the smooth +functioning of their IT systems. + A Service Account can be created by registering an OIDC service with the Client Credentials grant through the [Federation Registry](https://aai.egi.eu/federation).