diff --git a/pages/hosted_private_cloud/opcp/cloudstore-getting-started/guide.en-gb.md b/pages/hosted_private_cloud/opcp/cloudstore-getting-started/guide.en-gb.md index 91116c8b887..91812580183 100644 --- a/pages/hosted_private_cloud/opcp/cloudstore-getting-started/guide.en-gb.md +++ b/pages/hosted_private_cloud/opcp/cloudstore-getting-started/guide.en-gb.md @@ -1,7 +1,7 @@ --- title: "Getting started with your CloudStore" excerpt: "Find out how to log in, manage accounts, deploy services, and configure your CloudStore" -updated: 2026-04-14 +updated: 2026-04-30 --- ## Objective @@ -54,14 +54,14 @@ Before using the CloudStore, it is important to understand its main concepts. The CloudStore distinguishes between two audiences: - **Cloud providers** (IT admins, Service admins): OVHcloud customers who operate the platform. They provision infrastructure, deploy services, and manage accounts. -- **Cloud users** (End users): Customers of cloud providers who consume the services deployed for them through the **Landing Zone**. +- **Cloud users** (Landing Zone Manager users): Customers of cloud providers who consume the services deployed for them through the **Landing Zone**. | Persona | Responsibilities | |---------|-----------------| | IT admin | Create accounts, activate services, deploy apps | | Service admin | Manage a specific service, deploy its controller and apps | | Account admin | Manage the configuration of their account | -| End user | Access apps through the Landing Zone | +| Landing Zone Manager user | Access apps through the Landing Zone | #### The controller/app pattern @@ -91,7 +91,7 @@ The platform automatically: - Create a dedicated Keycloak realm named `account-{name}`. - Create an admin user with the `account-admin` role. - Set up a temporary password (the account admin will be prompted to change it on first login). -- Configure a `landing-zone` client for end-user access. +- Configure a `landing-zone` client for Landing Zone Manager user access. ### Deploying a service @@ -151,11 +151,16 @@ CloudStore uses a layered Keycloak federation model that mirrors the platform ar |-------|-------------------|-------|---------| | L1 | OPCP Core Keycloak | DC operators, Super admins | Infrastructure-level identity | | L2 | CloudStore Keycloak | IT admins, Service admins | Platform management | -| L3 | Per-account Keycloak realms | End users | Application access | +| L3 | Per-account Keycloak realms | Landing Zone Manager users | Application access | - **Keycloak L2** is federated with **L1** (OPCP Core). This means rights granted on OpenStack projects at L1 are carried through to L2. - **Keycloak L3** is an independent instance managed by the CloudStore API. Each account gets its own isolated realm. +> [!primary] +> +> The **L3 layer** is provided by the [Landing Zone Manager](/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account), a separate OPCP product responsible for Landing Zone Manager user account management. Its Keycloak stack is **not federated** with the L1 (OPCP Core) and L2 (CloudStore) Keycloak instances. +> + #### Managing IAM on CloudStore Keycloak (L2) To be able to manage users, roles, and groups on the CloudStore Keycloak (L2), first assign the `cloudstore-admins` role to your user in the **OPCP Core Keycloak (L1)**. @@ -170,9 +175,9 @@ Once this role is assigned, the user will have the necessary permissions to admi ### The Landing Zone -The **Landing Zone** is the interface for end users (cloud users). It provides a simplified view of the apps deployed for their account. +The **Landing Zone** is the interface for Landing Zone Manager users (cloud users). It provides a simplified view of the apps deployed for their account. -End users authenticate through their account-specific Keycloak realm (L3) and can only access apps deployed for their account. The Landing Zone retrieves the list of accessible apps and filters them based on user permissions. +Landing Zone Manager users authenticate through their account-specific Keycloak realm (L3) and can only access apps deployed for their account. The Landing Zone retrieves the list of accessible apps and filters them based on user permissions. ## Go further diff --git a/pages/hosted_private_cloud/opcp/cloudstore-getting-started/guide.fr-fr.md b/pages/hosted_private_cloud/opcp/cloudstore-getting-started/guide.fr-fr.md index 2e879fce3ef..324f6f6b58f 100644 --- a/pages/hosted_private_cloud/opcp/cloudstore-getting-started/guide.fr-fr.md +++ b/pages/hosted_private_cloud/opcp/cloudstore-getting-started/guide.fr-fr.md @@ -1,7 +1,7 @@ --- title: "Premiers pas avec votre CloudStore" excerpt: "Découvrez comment vous connecter, gérer les comptes, déployer des services et configurer votre CloudStore" -updated: 2026-04-14 +updated: 2026-04-30 --- ## Objectif @@ -54,14 +54,14 @@ Avant d'utiliser le CloudStore, il est important de comprendre ses principaux co Le CloudStore distingue deux types d'utilisateurs : - **Fournisseurs cloud** (IT admins, Service admins) : Clients OVHcloud qui exploitent la plateforme. Ils provisionnent l'infrastructure, déploient les services et gèrent les comptes. -- **Utilisateurs cloud** (End users) : Clients des fournisseurs cloud qui consomment les services déployés pour eux via la **Landing Zone**. +- **Utilisateurs cloud** (Landing Zone Manager users) : Clients des fournisseurs cloud qui consomment les services déployés pour eux via la **Landing Zone**. | Persona | Responsabilités | |---------|-----------------| | IT admin | Créer des comptes, activer des services, déployer des apps | | Service admin | Gérer un service spécifique, déployer son contrôleur et ses apps | | Account admin | Gérer la configuration de son compte | -| End user | Accéder aux apps via la Landing Zone | +| Landing Zone Manager user | Accéder aux apps via la Landing Zone | #### Le modèle contrôleur/app @@ -91,7 +91,7 @@ La plateforme effectue automatiquement les actions suivantes : - Création d'un realm Keycloak dédié nommé `account-{name}`. - Création d'un utilisateur administrateur avec le rôle `account-admin`. - Configuration d'un mot de passe temporaire (l'administrateur du compte sera invité à le modifier lors de sa première connexion). -- Configuration d'un client `landing-zone` pour l'accès des utilisateurs finaux. +- Configuration d'un client `landing-zone` pour l'accès des utilisateurs Landing Zone Manager. ### Déploiement d'un service @@ -151,11 +151,16 @@ Le CloudStore utilise un modèle de fédération Keycloak en couches qui reflèt |--------|-------------------|--------------|------| | L1 | OPCP Core Keycloak | DC operators, Super admins | Identité au niveau infrastructure | | L2 | CloudStore Keycloak | IT admins, Service admins | Gestion de la plateforme | -| L3 | Realms Keycloak par compte | End users | Accès aux applications | +| L3 | Realms Keycloak par compte | Landing Zone Manager users | Accès aux applications | - **Keycloak L2** est fédéré avec **L1** (OPCP Core). Les droits accordés sur les projets OpenStack au niveau L1 sont ainsi propagés au niveau L2. - **Keycloak L3** est une instance indépendante gérée par l'API CloudStore. Chaque compte dispose de son propre realm isolé. +> [!primary] +> +> La **couche L3** est fournie par le [Landing Zone Manager](/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account), un produit OPCP distinct en charge de la gestion des comptes utilisateurs Landing Zone Manager. Sa stack Keycloak **n'est pas fédérée** avec les instances Keycloak L1 (OPCP Core) et L2 (CloudStore). +> + #### Gestion de l'IAM sur le Keycloak CloudStore (L2) Pour pouvoir gérer les utilisateurs, rôles et groupes sur le Keycloak CloudStore (L2), vous devez au préalable attribuer le rôle `cloudstore-admins` à votre utilisateur dans le **Keycloak OPCP Core (L1)**. @@ -170,9 +175,9 @@ Une fois ce rôle attribué, l'utilisateur disposera des permissions nécessaire ### La Landing Zone -La **Landing Zone** est l'interface destinée aux utilisateurs finaux (utilisateurs cloud). Elle offre une vue simplifiée des apps déployées pour leur compte. +La **Landing Zone** est l'interface destinée aux utilisateurs Landing Zone Manager (utilisateurs cloud). Elle offre une vue simplifiée des apps déployées pour leur compte. -Les utilisateurs finaux s'authentifient via le realm Keycloak spécifique à leur compte (L3) et ne peuvent accéder qu'aux apps déployées pour leur compte. La Landing Zone récupère la liste des apps accessibles et les filtre en fonction des permissions de l'utilisateur. +Les utilisateurs Landing Zone Manager s'authentifient via le realm Keycloak spécifique à leur compte (L3) et ne peuvent accéder qu'aux apps déployées pour leur compte. La Landing Zone récupère la liste des apps accessibles et les filtre en fonction des permissions de l'utilisateur. ## Aller plus loin diff --git a/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/guide.en-gb.md b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/guide.en-gb.md new file mode 100644 index 00000000000..ed8ceb6c762 --- /dev/null +++ b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/guide.en-gb.md @@ -0,0 +1,89 @@ +--- +title: "Landing Zone Manager - Creating a user account" +excerpt: "Find out how to create a user account in the Landing Zone Manager and log in for the first time" +updated: 2026-04-30 +--- + +## Objective + +The Landing Zone Manager is the OPCP portal that lets each team, department or customer deploy and operate their workloads autonomously, in a dedicated and isolated space. Administrators provision users and grant them access to the platform. Each user account is backed by a dedicated realm in the underlying Keycloak instance, ensuring multitenant isolation of accesses. + +**This guide explains how to create a user account in the Landing Zone Manager and log in for the first time.** + +## Requirements + +- Access to the Landing Zone Manager with administrator privileges allowing user account management +- The first-login default password defined during your Landing Zone Manager deployment +- The URL of the Landing Zone Manager (previously communicated by your administrator) +- Valid user information to provision (full name and email address) + +## Instructions + +### Step 1: Access the user account management section + +Log in to the Landing Zone Manager with an account that has administrator privileges. From the main navigation, open the `Account management`{.action} section. + +![Landing Zone Manager home page](images/landingzone_homepage.png){.thumbnail} + +### Step 2: Create a new user account + +Click the `+ Create new account`{.action} button to open the user account creation form. + +Fill in the required fields: + +| Field | Description | +| ------------| ------------------------------------------------------------------------------------| +| Name | The display name of the user account | +| Email | The user's email address. This value will also be used as the **login** identifier | +| First name | The user's first name | +| Last name | The user's last name | + +Once all fields are filled in, confirm the creation of the user account. + +![User creation form](images/landingzone_create_user.png){.thumbnail} + +> [!primary] +> +> The email address provided is used as the login identifier for the new user account. Make sure it is correct before validating, as users will authenticate with this value. +> + +### Step 3: First connection to the Landing Zone Manager + +Once the user account is successfully created, share the Landing Zone Manager URL with the user, along with their first-login credentials: + +- **Login**: the email address entered during creation +- **Password**: the first-login default password defined during OPCP and CloudStore deployment + +> [!warning] +> +> The default password is shared across first logins and is defined at deployment time. For security reasons, users have to change this password immediately after their first successful login. +> + +### Step 4: First connection to the Landing Zone Manager + +Once the user account has been provisioned, the user can connect to the Landing Zone Manager using the URL previously communicated. + +![Landing Zone Manager login form](images/landingzone_loginpage.png){.thumbnail} + +## How user accounts are mapped in Keycloak + +> [!primary] +> +> The Landing Zone Manager runs on its **own dedicated Keycloak stack**, independent from the OPCP Core Keycloak and from any CloudStore Keycloak. It is not federated with these instances: identities, realms and credentials managed in the Landing Zone Manager are fully isolated from administrators who can access the rest of the OPCP identity layers. +> + +Every account created in the Landing Zone Manager automatically generates a dedicated **realm in Keycloak**. This design ensures: + +- independent configuration of authentication flows per account +- separate user bases and role mappings per realm + +> [!primary] +> +> Because each account corresponds to a distinct Keycloak realm, any identity-related operation (adding users, configuring federation, defining roles) must be performed within the realm associated with the target account. +> + +## Go further + +For training or technical assistance implementing our solutions, contact your sales representative or visit our [Professional Services](/links/professional-services) page to request a quote and have your project analyzed by our experts. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/guide.fr-fr.md b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/guide.fr-fr.md new file mode 100644 index 00000000000..bf7c0221ad3 --- /dev/null +++ b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/guide.fr-fr.md @@ -0,0 +1,97 @@ +--- +title: "Landing Zone Manager - Créer un compte utilisateur" +excerpt: "Découvrez comment créer un nouveau compte utilisateur dans le Landing Zone Manager et s'y connecter pour la première fois" +updated: 2026-04-30 +--- + +## Objectif + +Le Landing Zone Manager est le portail OPCP qui permet à chaque équipe, département ou client de déployer et piloter ses workloads en toute autonomie, dans un espace dédié et cloisonné. Les administrateurs y provisionnent les utilisateurs et leur donnent accès à la plateforme. Chaque compte utilisateur s'appuie sur un realm dédié dans l'instance Keycloak sous-jacente, garantissant l'isolation multitenant des accès. + +**Ce guide explique comment créer un nouveau compte utilisateur dans le Landing Zone Manager et comment s'y connecter pour la première fois.** + +## Prérequis + +- Disposer d'un accès au Landing Zone Manager avec les privilèges d'administrateur permettant la gestion des comptes utilisateurs +- Connaître le mot de passe par défaut de première connexion défini lors du déploiement de votre Landing Zone Manager +- Disposer de l'URL du Landing Zone Manager (communiquée au préalable par votre administrateur) +- Disposer des informations utilisateur à provisionner (nom complet et adresse e-mail) + +## En pratique + +### Étape 1 : Accéder à la section de gestion des comptes utilisateurs + +Connectez-vous au Landing Zone Manager avec un compte disposant des privilèges d'administrateur. Depuis la navigation principale, ouvrez la section `Account management`{.action}. + +<<<<<<< HEAD +### Étape 2 : Créer un nouveau compte utilisateur +======= +![Page d'accueil du Landing Zone Manager](images/landingzone_homepage.png){.thumbnail} + +### Étape 2 : Créer un nouveau compte utilisateur +>>>>>>> 189a366784 (OPCP Landing Zone Manager - Add screenshots to user account creation guide) + +Cliquez sur le bouton `+ Create New account`{.action} pour ouvrir le formulaire de création de compte utilisateur. + +Renseignez les champs obligatoires suivants : + +| Champ | Description | +| ------------| -----------------------------------------------------------------------------------------------------------| +| Name | Le nom d'affichage du compte utilisateur | +| Email | L'adresse e-mail de l'utilisateur. Cette valeur sera également utilisée comme identifiant de **connexion** | +| First name | Le prénom de l'utilisateur | +| Last name | Le nom de famille de l'utilisateur | + +Une fois tous les champs remplis, confirmez la création du compte utilisateur. + +![Formulaire de création d'utilisateur](images/landingzone_create_user.png){.thumbnail} + +> [!primary] +> +> L'adresse e-mail fournie est utilisée comme identifiant de connexion du nouveau compte utilisateur. Assurez-vous qu'elle est correcte avant de valider, car les utilisateurs s'authentifieront avec cette valeur. +> + +### Étape 3 : Première connexion au Landing Zone Manager + +Une fois le compte utilisateur créé avec succès, communiquez l'URL du Landing Zone Manager à l'utilisateur ainsi que ses identifiants de première connexion : + +- **Login** : l'adresse e-mail saisie lors de la création +- **Mot de passe** : le mot de passe par défaut de première connexion défini lors du déploiement d'OPCP et du CloudStore + +> [!warning] +> +> Le mot de passe par défaut est partagé entre toutes les premières connexions et est défini au moment du déploiement. Pour des raisons de sécurité, il sera demandé aux utilisateurs de le changer immédiatement après leur première connexion. +> + +### Correspondance des comptes dans Keycloak + +<<<<<<< HEAD +> [!primary] +======= +Une fois le compte utilisateur provisionné, l'utilisateur peut se connecter au Landing Zone Manager en utilisant l'URL communiquée précédemment. + +![Formulaire de connexion au Landing Zone Manager](images/landingzone_loginpage.png){.thumbnail} + +## Correspondance des comptes dans Keycloak + +> [!info] +>>>>>>> 189a366784 (OPCP Landing Zone Manager - Add screenshots to user account creation guide) +> +> Le Landing Zone Manager repose sur sa **propre stack Keycloak dédiée**, indépendante du Keycloak OPCP Core et de tout Keycloak CloudStore. Il n'est pas fédéré avec ces instances : les identités, realms et identifiants gérés dans le Landing Zone Manager sont totalement isolés des autres couches d'identité OPCP dédiées aux administrateurs. +> + +Chaque compte créé dans le Landing Zone Manager génère automatiquement un **realm dédié dans Keycloak**. Cette conception garantit : + +- une configuration indépendante des flux d'authentification par compte +- des bases d'utilisateurs et des mappings de rôles séparés par realm + +> [!primary] +> +> Comme chaque compte correspond à un realm Keycloak distinct, toute opération liée à l'identité (ajout d'utilisateurs, configuration de la fédération, définition de rôles) doit être effectuée au sein du realm associé au compte cible. +> + +## Aller plus loin + +Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page [Professional Services](/links/professional-services) pour obtenir un devis et faire analyser votre projet par nos experts. + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/images/landingzone_create_user.png b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/images/landingzone_create_user.png new file mode 100644 index 00000000000..e72fdc3eacf Binary files /dev/null and b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/images/landingzone_create_user.png differ diff --git a/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/images/landingzone_homepage.png b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/images/landingzone_homepage.png new file mode 100644 index 00000000000..217b5f303cf Binary files /dev/null and b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/images/landingzone_homepage.png differ diff --git a/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/images/landingzone_loginpage.png b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/images/landingzone_loginpage.png new file mode 100644 index 00000000000..e87b538d1c3 Binary files /dev/null and b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/images/landingzone_loginpage.png differ diff --git a/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/meta.yaml b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/meta.yaml new file mode 100644 index 00000000000..c28c92cc2a9 --- /dev/null +++ b/pages/hosted_private_cloud/opcp/landing-zone-manager-create-user-account/meta.yaml @@ -0,0 +1,2 @@ +id: df72f7c9-0fef-4bdc-825f-105720c4997d +full_slug: opcp-landing-zone-manager-create-user-account diff --git a/pages/hosted_private_cloud/opcp/landing-zone-manager/guide.en-gb.md b/pages/hosted_private_cloud/opcp/landing-zone-manager/guide.en-gb.md new file mode 100644 index 00000000000..c660327a958 --- /dev/null +++ b/pages/hosted_private_cloud/opcp/landing-zone-manager/guide.en-gb.md @@ -0,0 +1,91 @@ +--- +title: "Landing Zone Manager - Creating and using an account" +excerpt: "Find out how to create a new user account in the Landing Zone Manager and log in for the first time" +updated: 2026-04-21 +--- + +## Objective + +The Landing Zone Manager provides self-service account management that lets administrators provision new users and grant them access to the platform. Each account created in the Landing Zone Manager is backed by a dedicated realm in the underlying Keycloak instance. + +**This guide explains how to create a new account in the Landing Zone Manager and how to log in with it for the first time.** + +## Requirements + +- access to the Landing Zone Manager with administrator privileges allowing account management +- the first-login default password defined during your Landing Zone Manager deployment +- the URL of the Landing Zone Manager (previously communicated by your administrator) +- valid user information to provision (full name and email address) + +## Instructions + +### Step 1: Access the account management section + +Log in to the Landing Zone Manager with an account that has administrator privileges. From the main navigation, open the `Account management`{.action} section. + +### Step 2: Create a new account + +Click the `+ Create New account`{.action} button to open the account creation form. + +Fill in the following required fields: + +|Field|Description| +|---|---| +|Name|The display name of the account| +|Email|The user's email address. This value will also be used as the **login** identifier| +|First name|The user's first name| +|Last name|The user's last name| + +Once all fields are filled in, confirm the creation of the account. + +> [!primary] +> +> The email address provided is used as the login identifier for the new account. Make sure it is correct before validating, as users will authenticate with this value. +> + +### Step 3: Share the first-login credentials + +After the account is successfully created, the user can log in for the first time using: + +- **Login**: the email address entered during creation +- **Password**: the first-login default password defined during the Landing Zone Manager deployment + +> [!warning] +> +> The default password is shared across first logins and is defined at deployment time. For security reasons, users should change this password immediately after their first successful login. +> + +### Step 4: First connection to the Landing Zone Manager + +Once the account has been provisioned, the user can connect to the Landing Zone Manager using the URL previously communicated. + +From the login page: + +1. Enter the email address used when creating the account as the login. +2. Enter the first-login default password. +3. Validate to access the Landing Zone Manager. + +On first login, the user may be prompted to update their password and complete any additional authentication setup required by the platform. + +## How accounts are mapped in Keycloak + +> [!info] +> +> The Landing Zone Manager runs on its **own dedicated Keycloak stack**, independent from the OPCP Core Keycloak and from any CloudStore Keycloak. It is not federated with these instances: identities, realms and credentials managed in the Landing Zone Manager are fully isolated from the rest of the OPCP identity layers. +> + +Every account created in the Landing Zone Manager automatically generates a dedicated **realm in Keycloak**. This design ensures: + +- independent configuration of authentication flows per account +- separate user bases and role mappings per realm + +> [!primary] +> +> Because each account corresponds to a distinct Keycloak realm, any identity-related operation (adding users, configuring federation, defining roles) must be performed within the realm associated with the target account. +> + +## Go further + +If you need training or technical assistance for the implementation of our solutions, contact your sales representative or click [this link](/links/professional-services) to request a quote and have your project analyzed by our Professional Services team experts. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/opcp/landing-zone-manager/guide.fr-fr.md b/pages/hosted_private_cloud/opcp/landing-zone-manager/guide.fr-fr.md new file mode 100644 index 00000000000..d7e47a19cac --- /dev/null +++ b/pages/hosted_private_cloud/opcp/landing-zone-manager/guide.fr-fr.md @@ -0,0 +1,91 @@ +--- +title: "Landing Zone Manager - Créer et utiliser un compte" +excerpt: "Découvrez comment créer un nouveau compte utilisateur dans le Landing Zone Manager et s'y connecter pour la première fois" +updated: 2026-04-21 +--- + +## Objectif + +Le Landing Zone Manager propose une gestion de comptes en self-service qui permet aux administrateurs de provisionner de nouveaux utilisateurs et de leur donner accès à la plateforme. Chaque compte créé dans le Landing Zone Manager s'appuie sur un realm dédié dans l'instance Keycloak sous-jacente. + +**Ce guide explique comment créer un nouveau compte dans le Landing Zone Manager et comment s'y connecter pour la première fois.** + +## Prérequis + +- disposer d'un accès au Landing Zone Manager avec les privilèges d'administrateur permettant la gestion des comptes +- connaître le mot de passe par défaut de première connexion défini lors du déploiement de votre Landing Zone Manager +- disposer de l'URL du Landing Zone Manager (communiquée au préalable par votre administrateur) +- disposer des informations utilisateur à provisionner (nom complet et adresse email) + +## En pratique + +### Étape 1 : Accéder à la section de gestion des comptes + +Connectez-vous au Landing Zone Manager avec un compte disposant des privilèges d'administrateur. Depuis la navigation principale, ouvrez la section `Account management`{.action}. + +### Étape 2 : Créer un nouveau compte + +Cliquez sur le bouton `+ Create New account`{.action} pour ouvrir le formulaire de création de compte. + +Renseignez les champs obligatoires suivants : + +|Champ|Description| +|---|---| +|Name|Le nom d'affichage du compte| +|Email|L'adresse email de l'utilisateur. Cette valeur sera également utilisée comme identifiant de **connexion**| +|First name|Le prénom de l'utilisateur| +|Last name|Le nom de famille de l'utilisateur| + +Une fois tous les champs remplis, confirmez la création du compte. + +> [!primary] +> +> L'adresse email fournie est utilisée comme identifiant de connexion du nouveau compte. Assurez-vous qu'elle est correcte avant de valider, car les utilisateurs s'authentifieront avec cette valeur. +> + +### Étape 3 : Communiquer les identifiants de première connexion + +Une fois le compte créé avec succès, l'utilisateur peut se connecter pour la première fois en utilisant : + +- **Login** : l'adresse email saisie lors de la création +- **Mot de passe** : le mot de passe par défaut de première connexion défini lors du déploiement du Landing Zone Manager + +> [!warning] +> +> Le mot de passe par défaut est partagé entre toutes les premières connexions et est défini au moment du déploiement. Pour des raisons de sécurité, les utilisateurs doivent le changer immédiatement après leur première connexion réussie. +> + +### Étape 4 : Première connexion au Landing Zone Manager + +Une fois le compte provisionné, l'utilisateur peut se connecter au Landing Zone Manager en utilisant l'URL communiquée précédemment. + +Depuis la page de connexion : + +1. Saisissez l'adresse email utilisée lors de la création du compte comme identifiant. +2. Saisissez le mot de passe par défaut de première connexion. +3. Validez pour accéder au Landing Zone Manager. + +Lors de la première connexion, l'utilisateur peut être invité à mettre à jour son mot de passe et à compléter les étapes d'authentification supplémentaires requises par la plateforme. + +## Correspondance des comptes dans Keycloak + +> [!info] +> +> Le Landing Zone Manager repose sur sa **propre stack Keycloak dédiée**, indépendante du Keycloak OPCP Core et de tout Keycloak CloudStore. Il n'est pas fédéré avec ces instances : les identités, realms et identifiants gérés dans le Landing Zone Manager sont totalement isolés des autres couches d'identité OPCP. +> + +Chaque compte créé dans le Landing Zone Manager génère automatiquement un **realm dédié dans Keycloak**. Cette conception garantit : + +- une configuration indépendante des flux d'authentification par compte +- des bases d'utilisateurs et des mappings de rôles séparés par realm + +> [!primary] +> +> Comme chaque compte correspond à un realm Keycloak distinct, toute opération liée à l'identité (ajout d'utilisateurs, configuration de la fédération, définition de rôles) doit être effectuée au sein du realm associé au compte cible. +> + +## Aller plus loin + +Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](/links/professional-services) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l'équipe Professional Services. + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/hosted_private_cloud/opcp/landing-zone-manager/meta.yaml b/pages/hosted_private_cloud/opcp/landing-zone-manager/meta.yaml new file mode 100644 index 00000000000..febc455dde1 --- /dev/null +++ b/pages/hosted_private_cloud/opcp/landing-zone-manager/meta.yaml @@ -0,0 +1,2 @@ +id: df72f7c9-0fef-4bdc-825f-105720c4997d +full_slug: opcp-landing-zone-manager diff --git a/pages/index.md b/pages/index.md index 6215dae30da..7d54dc5e4c6 100644 --- a/pages/index.md +++ b/pages/index.md @@ -610,6 +610,8 @@ + [OPCP - IAM rights management](hosted_private_cloud/opcp/iam-rights-management) + [CloudStore](hosted-private-cloud-hosted-private-cloud-opcp-cloudstore) + [Getting started with your CloudStore](hosted_private_cloud/opcp/cloudstore-getting-started) + + [Landing Zone Manager](hosted-private-cloud-hosted-private-cloud-opcp-landing-zone-manager) + + [Landing Zone Manager - Creating and using an account](hosted_private_cloud/opcp/landing-zone-manager) + [Additional resources](hosted-private-cloud-hosted-private-cloud-opcp-additional-resources) + [OPCP - Object Storage features and specifications](hosted_private_cloud/opcp/s3-opcp-limitations) + [OPCP - How to create a custom OS image](hosted_private_cloud/opcp/how-to-create-image)