From afbb6f0492a97ba0074b40159ca902122e7d0449 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Thu, 6 Feb 2025 11:41:47 +0100 Subject: [PATCH 01/22] fix(iam): members --- .../account/how-to/log-in-to-the-console.mdx | 34 +++++++++++++++++-- pages/iam/how-to/log-in-as-a-member.mdx | 21 ++++++++++++ pages/iam/how-to/manage-members.mdx | 31 +++++++++++++++++ 3 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 pages/iam/how-to/log-in-as-a-member.mdx create mode 100644 pages/iam/how-to/manage-members.mdx diff --git a/pages/account/how-to/log-in-to-the-console.mdx b/pages/account/how-to/log-in-to-the-console.mdx index 9c1b15e373..d7e575c638 100644 --- a/pages/account/how-to/log-in-to-the-console.mdx +++ b/pages/account/how-to/log-in-to-the-console.mdx @@ -7,7 +7,7 @@ content: paragraph: Steps to log in to the Scaleway console. tags: account login password access magic-link magic link SSO dates: - validation: 2024-12-05 + validation: 2024-12-05 posted: 2024-06-11 categories: - console @@ -43,4 +43,34 @@ Scaleway provides Single Sign-On (SSO) options for a seamless login experience. 1. Open your web browser and go to the [Scaleway console](https://console.scaleway.com). 2. Click the **Log in with Google** , **Log in with Microsoft**, or **Log in with GitHub** button, depending on the account you want to use. 3. You will be redirected to the respective login page of Google, Microsoft or GitHub. -4. If multifactor authentication (MFA) is activated, enter the authentication code. +4. If multifactor authentication (MFA) is activated, enter the authentication code. + +## Log into the console as an IAM member + +If you were added to a Scaleway Organization as an [IAM Member(), the login process is different. + +1. Open your web browser and go to the [Scaleway console](https://console.scaleway.com). +2. Click the **Log in as an IAM Member**. +3. Enter the Organization ID and click **Continue** +4. Enter the username given to your by your Organization's Owner or administrator. +5. Select an authentication method between **Send code** and **Enter password**. + + + 1. Click **Send code** to receive a login code in your email. + + When you are added to an Organization as a member, a Scaleway account is automatically created for you. The Organization administrator must provide a username and email for you to log in with. + + 2. Enter the code you received in your email. + + If you did not receive the email you can follow these steps, in order: + - Make sure you check your spam folder + - Click **Resend email** + - Contact your Organization administrator to make sure your information was correctly registered + - If none of the actions above work, [contact the support](/account/how-to/open-a-support-ticket/#writing-an-effective-subject-and-description) + + + + 1. Click **Enter password**. + + + diff --git a/pages/iam/how-to/log-in-as-a-member.mdx b/pages/iam/how-to/log-in-as-a-member.mdx new file mode 100644 index 0000000000..30aa4d1e2d --- /dev/null +++ b/pages/iam/how-to/log-in-as-a-member.mdx @@ -0,0 +1,21 @@ +--- +meta: + title: How to log into the Scaleway console for the first time as an IAM member + description: Instructions for logging into the Scaleway console for the first time as an IAM member +content: + h1: How to log into the Scaleway console for the first time as an IAM member + paragraph: Instructions for logging into the Scaleway console for the first time as an IAM member +dates: + validation: 2025-06-02 + posted: 2025-06-02 +--- + + + +## How to comply with security requirements + +1. Enter new password +2. Set up MFA + + +## Generate an API key diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx new file mode 100644 index 0000000000..16899edc73 --- /dev/null +++ b/pages/iam/how-to/manage-members.mdx @@ -0,0 +1,31 @@ +--- +meta: + title: How to manage IAM members + description: Instructions for managing members in Scaleway IAM. +content: + h1: How to manage IAM members + paragraph: Instructions for managing members in Scaleway IAM. +dates: + validation: 2025-06-02 + posted: 2025-06-02 +--- + +## How to create a member + +1. Click **Identity and Access Management (IAM)** from the top-right of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. +2. Click **+ Create member**. A pop-up displays. +3. Enter a username and the email address of the member you want to add to your Organization. Optionally, you can add a password. + + When you create a member, a Scaleway account is created for them. They exist only under your Organization. + + +## How to lock a member + +## How to unlock a member + +## How to delete a member + +## How edit a member's information + +## How to deactivate a member's MFA + From 33920e7908606bb1594d55874fde1de0fc07b7e0 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Thu, 6 Feb 2025 17:29:57 +0100 Subject: [PATCH 02/22] fix(iam): save members draft --- pages/iam/how-to/manage-members.mdx | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx index 16899edc73..62e5a9a8fa 100644 --- a/pages/iam/how-to/manage-members.mdx +++ b/pages/iam/how-to/manage-members.mdx @@ -14,13 +14,24 @@ dates: 1. Click **Identity and Access Management (IAM)** from the top-right of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. 2. Click **+ Create member**. A pop-up displays. -3. Enter a username and the email address of the member you want to add to your Organization. Optionally, you can add a password. +3. Enter a username and the email address of the member you want to add to your Organization. - When you create a member, a Scaleway account is created for them. They exist only under your Organization. + When you create a member, a Scaleway account is created for them. They exist only within your Organization. If you delete the member, their account is also deleted. +4. Check the box if you want to send a welcome email to the member. +5. Add a password. + + This step is optional. If you set a password, make sure you keep note of it to share it with the member later. The password will only be shown once. From their first login, the member has up to seven days to update their password and comply with this security requirement. + +6. Click **Create member**. + +If you did not send an invitation email to the member, make sure you give them their log in information. ## How to lock a member + + + ## How to unlock a member ## How to delete a member From 89930cdf0876e3c571c5c0fe6459bf86255bc001 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 11 Feb 2025 12:05:22 +0100 Subject: [PATCH 03/22] fix(iam): members gros --- menu/navigation.json | 12 ++- pages/iam/concepts.mdx | 8 +- .../iam/how-to/accept-invitation-to-orga.mdx | 2 +- pages/iam/how-to/log-in-as-a-member.mdx | 6 +- pages/iam/how-to/manage-members.mdx | 86 ++++++++++++++++++- pages/iam/how-to/manage-users.mdx | 5 +- pages/organizations-and-projects/concepts.mdx | 4 + .../how-to/enforce-mfa.mdx | 0 .../enforce-security-requirements-members.mdx | 66 ++++++++++++++ .../how-to/manage-quotas.mdx | 2 +- 10 files changed, 177 insertions(+), 14 deletions(-) rename pages/{account => organizations-and-projects}/how-to/enforce-mfa.mdx (100%) create mode 100644 pages/organizations-and-projects/how-to/enforce-security-requirements-members.mdx diff --git a/menu/navigation.json b/menu/navigation.json index a107c97853..d012a51c6b 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -52,10 +52,6 @@ "label": "Configure support plans", "slug": "configure-support-plans" }, - { - "label": "Enforce multifactor authentication", - "slug": "enforce-mfa" - }, { "label": "Use multifactor authentication", "slug": "use-2fa" @@ -279,6 +275,14 @@ "label": "Generate an SSH key", "slug": "create-ssh-key" }, + { + "label": "Enforce multifactor authentication", + "slug": "enforce-mfa" + }, + { + "label": "Enforce security requirements for IAM members", + "slug": "enforce-security-requirements-members" + }, { "label": "Add resources to a Project", "slug": "add-resources-project" diff --git a/pages/iam/concepts.mdx b/pages/iam/concepts.mdx index 9d20fc51cb..ca05ddd982 100644 --- a/pages/iam/concepts.mdx +++ b/pages/iam/concepts.mdx @@ -62,6 +62,10 @@ Similarly, you may participate as a Guest in someone else's Organization, where You can also create non-human users in your Organization, called [IAM applications](#application), in order to give applications programmatic access to your Scaleway resources. +## Member + +You are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. As a member you are subject to [complying with the security requirements]() in effect in your Organization. + ## Organization An Organization is made of one or several [Projects](#project). When you create your Scaleway account, an Organization is automatically created, of which you are the Owner. When you create [IAM rules](#rule), you can set their scope at Organization level. @@ -79,8 +83,6 @@ The Organization ID identifies the [Organization](#organization) created with yo You are the [Owner](#owner) of the Organization that is created with your Scaleway account. Owners have full rights and access to all resources and features in their Organization. See also [Guest](#guest). - - ## Permission A permission is a granular right, which is checked to determine whether to give access to an API endpoint. Permissions are grouped into [permission sets](#permission-set) to facilitate access management within [policies](#policy). @@ -158,7 +160,7 @@ Keep in mind that: A user (also known as an IAM user) is a human user in an Organization. They can be of two types: - **Owner**: You are the Owner of the [Organization](#organization) that was created with your account. - **Guest**: You are a Guest when invited to another Organization of which you are not the Owner. Similarly, you can invite other users to be Guests in your Organization. +- **Member**: You are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. Within each Organization, different IAM users can have different rights (defined through [policies](#policy)) to perform actions on resources. - diff --git a/pages/iam/how-to/accept-invitation-to-orga.mdx b/pages/iam/how-to/accept-invitation-to-orga.mdx index 87005ce933..5c19bc9e29 100644 --- a/pages/iam/how-to/accept-invitation-to-orga.mdx +++ b/pages/iam/how-to/accept-invitation-to-orga.mdx @@ -22,7 +22,7 @@ When you [create a Scaleway account](/account/how-to/create-an-account/), an Org When someone invites you to join their Organization, you receive an email to inform you. - If the Organization you were invited to [enforces MFA](/account/how-to/enforce-mfa/), make sure you have [activated MFA](/account/how-to/use-2fa/) before accepting the invitation. + If the Organization you were invited to [enforces MFA](/organizations-and-projects/how-to/enforce-mfa/), make sure you have [activated MFA](/account/how-to/use-2fa/) before accepting the invitation. ## If you already have a Scaleway account diff --git a/pages/iam/how-to/log-in-as-a-member.mdx b/pages/iam/how-to/log-in-as-a-member.mdx index 30aa4d1e2d..968f2604bd 100644 --- a/pages/iam/how-to/log-in-as-a-member.mdx +++ b/pages/iam/how-to/log-in-as-a-member.mdx @@ -11,11 +11,13 @@ dates: --- +If [Multifactor Authentication (MFA) is enforced](/organizations-and-projects/how-to/enforce-mfa) at the Organization level, when new members are added they receive a [grace period](/iam/concepts#grace-period) to [enable MFA](/account/how-to/use-2fa) for their accounts. + +## How to log in ## How to comply with security requirements -1. Enter new password +1. Reset password 2. Set up MFA - ## Generate an API key diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx index 62e5a9a8fa..f61a3dba0d 100644 --- a/pages/iam/how-to/manage-members.mdx +++ b/pages/iam/how-to/manage-members.mdx @@ -10,6 +10,11 @@ dates: posted: 2025-06-02 --- + + +- A Scaleway account logged into the [console](https://console.scaleway.com) +- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization + ## How to create a member 1. Click **Identity and Access Management (IAM)** from the top-right of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. @@ -29,14 +34,91 @@ If you did not send an invitation email to the member, make sure you give them t ## How to lock a member +As an Owner or user with IAM Manager permissions, you can lock a member anytime. + + + Locking is an action that only applies to IAM members. Once a member is locked, they cannot log into the Organization, but are not removed from it. + + +1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. +2. Click the name of the member you want to lock. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +3. Scroll to the **Lock member** section. +4. Click **Lock member**. A pop-up appears. +5. Type **LOCK** in the box and click **Confirm**. +The member is locked and their name is displayed in red and their status is marked as `Locked` in the IAM users list. ## How to unlock a member -## How to delete a member +If a member is locked you can unlock them anytime as an Owner or user with IAM Manager permissions. Their name is displayed in red and their status is marked as `Locked` in the IAM users list. + + + If a member fails to [comply with security requirements]() by the end of the [grace period](/organizations-and-projects/concepts), they are automatically locked and are not able to connect to the Organization until they are manually unlocked. + + +1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. +2. Click the name of the member you want to unlock. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +3. Scroll to the **Unlock member** section. +4. Click **Unlock member**. A pop-up appears. + + Be aware that the member will regain access to the Organization. + +5. Type **UNLOCK** in the box and click **Confirm**. + +The member is unlocked. ## How edit a member's information -## How to deactivate a member's MFA +You can edit a member's username, email address and password. + +1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. +2. Click the name of the member you want to delete. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +3. Click the **Credentials** tab. +4. Click **Edit** next to the information you want to update in the **Sign in credentials** section. For each credential a different pop-up appears. +5. Enter the new information in the box. + + Passwords are optional. When you can create or update a password for a member, you can opt to send the password to the member via email. Once a new password is created, it is not stored or shown in the Scaleway console. Copy and safely store the before leaving the **Edit password** pop-up. + +5. Click **Confirm**. + +The updated information appears in the credentials tab. + +## How to disable a member's MFA + +If [Multifactor Authentication (MFA) is enabled](/account/how-to/use-2fa) for a member you can disable it anytime. Disabling MFA is useful if the member lost access to their authentication app and needs to reset MFA. + +1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. +2. Click the name of the member you want to delete. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +3. Click the **Credentials** tab. +4. Scroll to the **Disable multifactor authentication** section. +5. Click **Disable MFA**. A pop-up appears + + Keep in mind that disabling MFA means a member will no longer be required to sign in with MFA. If [MFA is enforced](/organizations-and-projects/how-to/enforce-mfa) at the Organization level, the member will have a grace period allowing them to enable it again. + +6. Type **DISABLE** in the box and click **Confirm**. + +## How to enforce security requirements for a member + + +## How to delete a member + + + A member can delete their own account. The procedure is the same as described below. + + +1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. +2. Click the name of the member you want to delete. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +3. Scroll to the **Delete member** section. +4. Click **Delete member**. A pop-up appears. + + Keep in mind that when you delete a member: + - All of their API keys will be deleted + - Their username will become available for other members to use + - All logs of their actions will be kept + +5. Type **DELETE** in the box and click **Confirm**. + +The member is deleted. If you wish to check the member's previous logs from this point on, keep in mind that they will appear as "Deleted user" in the IAM logs. The user ID remains visible. + diff --git a/pages/iam/how-to/manage-users.mdx b/pages/iam/how-to/manage-users.mdx index 871079d1dd..80f6506d3a 100644 --- a/pages/iam/how-to/manage-users.mdx +++ b/pages/iam/how-to/manage-users.mdx @@ -17,6 +17,10 @@ You can manage IAM users of an Organization if you are the [Owner](/iam/concepts - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization + + The procedures described below, except [How to remove a user from the Organization](#how-to-remove-a-user-from-the-organization), apply to all types of IAM users: Owners, Guests and Members. [IAM members](/iam/concepts#members), however, have extra features that apply only to them. Refer to the [How to manage members](/iam/how-to/manage-members) documentation page to find the procedures specific to members. + + ## How to access the user overview 1. Click **Identity and Access Management (IAM)** from the top-right of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. @@ -111,4 +115,3 @@ A user may be attached to multiple policies. 3. Type **REMOVE** to confirm, and click **Remove user** to validate. - diff --git a/pages/organizations-and-projects/concepts.mdx b/pages/organizations-and-projects/concepts.mdx index 94a8d09239..4038756d9d 100644 --- a/pages/organizations-and-projects/concepts.mdx +++ b/pages/organizations-and-projects/concepts.mdx @@ -16,6 +16,10 @@ categories: Each [Organization](#organization) has at least one associated [Project](#project). Upon account creation, this Project is called **default**. The [Project name can be changed](/organizations-and-projects/how-to/change-project-name/) later. The default Project takes on the Organization ID. Therefore, the default status cannot be transferred to other Projects. +## Grace Period + +The grace period is the time an [IAM members](/iam/concepts#members) has to comply with the security requirements that are enforced in your Organization before their account is automatically locked. The accounts can be manually unlocked by an Owner or IAM Manager. Upon regaining access, the grace period resets, giving IAM members another chance to meet security requirements. + ## Organization An Organization is made of one or several [Projects](#project). When you create your Scaleway account, an Organization is automatically created, of which you are the Owner. diff --git a/pages/account/how-to/enforce-mfa.mdx b/pages/organizations-and-projects/how-to/enforce-mfa.mdx similarity index 100% rename from pages/account/how-to/enforce-mfa.mdx rename to pages/organizations-and-projects/how-to/enforce-mfa.mdx diff --git a/pages/organizations-and-projects/how-to/enforce-security-requirements-members.mdx b/pages/organizations-and-projects/how-to/enforce-security-requirements-members.mdx new file mode 100644 index 0000000000..05927aa9ec --- /dev/null +++ b/pages/organizations-and-projects/how-to/enforce-security-requirements-members.mdx @@ -0,0 +1,66 @@ +--- +meta: + title: How to enforce security requirements for IAM members in your Organization + description: This page shows you how to edit the grace period IAM members have to comply with security requirements, enforce password renewal and define a maximum number of login attempts. +content: + h1: How to enforce security requirements for IAM members + paragraph: This page shows you how to edit the grace period IAM members have to comply with security requirements, enforce password renewal and define a maximum number of login attempts. +dates: + validation: 2025-02-11 + posted: 2025-02-11 +categories: + - console +--- + +For the increased security of your Organization, you can enforce different security measures for your IAM members. + + + The security measures listed on this page, except enforcing MFA, apply only to [IAM members](/iam/concepts#members). + + + + +- A Scaleway account logged into the [console](https://console.scaleway.com) +- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization + +## How to enforce password renewal + +1. Click the **Security** tab of the [Organization Dashboard](https://console.scaleway.com/organization). +2. Scroll to the **Password renewal** section. +3. Click **Enforce renewal**. A pop-up displays. + + Enforcing password renewal means that all members with a password in the Organization will be request to reset it upon their first login. + +4. Type **ENFORCE** in the box and click **Confirm**. + +## How to stop enforcing password renewal + +1. Click the **Security** tab of the [Organization Dashboard](https://console.scaleway.com/organization). +2. Scroll to the **Password renewal** section. +3. Click **Stop enforcing renewal**. A pop-up displays. +4. Type **STOP** in the box and click **Confirm**. + +## How to edit the grace period of your Organization + +From their first login, members have a default grace period of seven days to comply with security requirements before their access to the Organization is automatically locked. You can extend or reduce the grace period in the console. + + + Locked members cannot connect to the Organization until they are [manually unlocked](/iam/how-to/manage-members#how-to-unlock-a-member). Upon regaining access, the grace period resets, giving them another chance to meet security requirements. + + +1. Click the **Security** tab of the [Organization Dashboard](https://console.scaleway.com/organization). +2. Scroll to the **Grace period** section. +3. Click **Define grace period**. A pop-up displays. +4. Define the grace period in hours or days. +5. Click **Define grace period** to confirm. + +## How to set a maximum number of login attempts + +Currently, a default number of maximum 5 login attempts is set up for your Organization automatically. + +## How to enforce MFA for a member + +You can enforce MFA for all users in your Organization, including members. + +Refer to the [How to enforce MFA](/pages/organizations-and-projects/how-to/enforce-mfa) documentation page for more information. + diff --git a/pages/organizations-and-projects/how-to/manage-quotas.mdx b/pages/organizations-and-projects/how-to/manage-quotas.mdx index 9d87bb88e3..060e2ceab4 100644 --- a/pages/organizations-and-projects/how-to/manage-quotas.mdx +++ b/pages/organizations-and-projects/how-to/manage-quotas.mdx @@ -20,7 +20,7 @@ categories: ## How to view Organization quotas -1. Click the **Quotas** tab from the [Organization Dashboard](https://console.scaleway.com/organization). A list of all quotas displays. +1. Click the **Quotas** tab of the [Organization Dashboard](https://console.scaleway.com/organization). A list of all quotas displays. 2. Click the name of the resource you want to view the quotas for. 3. Click > **More info** next to the name of your resource of choice. A pop-up appears. From b0e59d885ed5cc31a6852c28c31ce25769c5ecc9 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 11 Feb 2025 15:38:04 +0100 Subject: [PATCH 04/22] fix(iam): members links etc --- macros/iam/login-member.mdx | 31 +++++++++++++++++++ menu/navigation.json | 12 +++++++ .../account/how-to/log-in-to-the-console.mdx | 27 +--------------- pages/iam/concepts.mdx | 2 +- pages/iam/how-to/log-in-as-a-member.mdx | 12 +++++-- pages/iam/how-to/manage-members.mdx | 16 +--------- .../enforce-security-requirements-members.mdx | 14 +++++++++ 7 files changed, 70 insertions(+), 44 deletions(-) create mode 100644 macros/iam/login-member.mdx diff --git a/macros/iam/login-member.mdx b/macros/iam/login-member.mdx new file mode 100644 index 0000000000..7c0ffc32c4 --- /dev/null +++ b/macros/iam/login-member.mdx @@ -0,0 +1,31 @@ +--- +macro: login-member +--- + +If you were added to a Scaleway Organization as an [IAM members](/iam/concepts#members), the login process is different. + +1. Open your web browser and go to the [Scaleway console](https://console.scaleway.com). +2. Click the **Log in as an IAM Member**. +3. Enter the Organization ID and click **Continue** +4. Enter the username given to your by your Organization's Owner or administrator. +5. Select an authentication method between **Send code** and **Enter password**. + + + 1. Click **Send code** to receive a login code in your email. + + When you are added to an Organization as a member, a Scaleway account is automatically created for you. The Organization administrator must provide a username and email for you to log in with. + + 2. Enter the code you received in your email. + + If you did not receive the email you can follow these steps, in order: + - Make sure you check your spam folder + - Click **Resend email** + - Contact your Organization administrator to make sure your information was correctly registered + - If none of the actions above work, [contact the support](/account/how-to/open-a-support-ticket/#writing-an-effective-subject-and-description) + + + + 1. Click **Enter password**. + + + \ No newline at end of file diff --git a/menu/navigation.json b/menu/navigation.json index d012a51c6b..fab0f5039a 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -343,6 +343,10 @@ "label": "Invite a user to an Organization", "slug": "invite-user-to-orga" }, + { + "label": "Log in as a member", + "slug": "log-in-as-a-member" + }, { "label": "Accept an invitation to an Organization", "slug": "accept-invitation-to-orga" @@ -351,6 +355,14 @@ "label": "Manage users", "slug": "manage-users" }, + { + "label": "Manage members", + "slug": "manage-members" + }, + { + "label": "Enforce security requirements", + "slug": "enforce-security-requirements-members" + }, { "label": "Create an application", "slug": "create-application" diff --git a/pages/account/how-to/log-in-to-the-console.mdx b/pages/account/how-to/log-in-to-the-console.mdx index d7e575c638..c5cddb789c 100644 --- a/pages/account/how-to/log-in-to-the-console.mdx +++ b/pages/account/how-to/log-in-to-the-console.mdx @@ -47,30 +47,5 @@ Scaleway provides Single Sign-On (SSO) options for a seamless login experience. ## Log into the console as an IAM member -If you were added to a Scaleway Organization as an [IAM Member(), the login process is different. + -1. Open your web browser and go to the [Scaleway console](https://console.scaleway.com). -2. Click the **Log in as an IAM Member**. -3. Enter the Organization ID and click **Continue** -4. Enter the username given to your by your Organization's Owner or administrator. -5. Select an authentication method between **Send code** and **Enter password**. - - - 1. Click **Send code** to receive a login code in your email. - - When you are added to an Organization as a member, a Scaleway account is automatically created for you. The Organization administrator must provide a username and email for you to log in with. - - 2. Enter the code you received in your email. - - If you did not receive the email you can follow these steps, in order: - - Make sure you check your spam folder - - Click **Resend email** - - Contact your Organization administrator to make sure your information was correctly registered - - If none of the actions above work, [contact the support](/account/how-to/open-a-support-ticket/#writing-an-effective-subject-and-description) - - - - 1. Click **Enter password**. - - - diff --git a/pages/iam/concepts.mdx b/pages/iam/concepts.mdx index ca05ddd982..5d200e19a1 100644 --- a/pages/iam/concepts.mdx +++ b/pages/iam/concepts.mdx @@ -64,7 +64,7 @@ You can also create non-human users in your Organization, called [IAM applicatio ## Member -You are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. As a member you are subject to [complying with the security requirements]() in effect in your Organization. +You are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. As a member you are subject to [complying with the security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) in effect in your Organization. ## Organization diff --git a/pages/iam/how-to/log-in-as-a-member.mdx b/pages/iam/how-to/log-in-as-a-member.mdx index 968f2604bd..4910fdf8f3 100644 --- a/pages/iam/how-to/log-in-as-a-member.mdx +++ b/pages/iam/how-to/log-in-as-a-member.mdx @@ -10,14 +10,22 @@ dates: posted: 2025-06-02 --- - -If [Multifactor Authentication (MFA) is enforced](/organizations-and-projects/how-to/enforce-mfa) at the Organization level, when new members are added they receive a [grace period](/iam/concepts#grace-period) to [enable MFA](/account/how-to/use-2fa) for their accounts. +This page contains the most important steps to successfully login as a member for the first time ## How to log in + + +### With password +### With email code + ## How to comply with security requirements +- talk about grace period and max attempts at login + 1. Reset password 2. Set up MFA ## Generate an API key + + diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx index f61a3dba0d..158e4a8c7c 100644 --- a/pages/iam/how-to/manage-members.mdx +++ b/pages/iam/how-to/manage-members.mdx @@ -54,7 +54,7 @@ The member is locked and their name is displayed in red and their status is mark If a member is locked you can unlock them anytime as an Owner or user with IAM Manager permissions. Their name is displayed in red and their status is marked as `Locked` in the IAM users list. - If a member fails to [comply with security requirements]() by the end of the [grace period](/organizations-and-projects/concepts), they are automatically locked and are not able to connect to the Organization until they are manually unlocked. + If a member fails to [comply with security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) by the end of the [grace period](/organizations-and-projects/concepts), they are automatically locked and are not able to connect to the Organization until they are manually unlocked. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. @@ -84,20 +84,6 @@ You can edit a member's username, email address and password. The updated information appears in the credentials tab. -## How to disable a member's MFA - -If [Multifactor Authentication (MFA) is enabled](/account/how-to/use-2fa) for a member you can disable it anytime. Disabling MFA is useful if the member lost access to their authentication app and needs to reset MFA. - -1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. -2. Click the name of the member you want to delete. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. -3. Click the **Credentials** tab. -4. Scroll to the **Disable multifactor authentication** section. -5. Click **Disable MFA**. A pop-up appears - - Keep in mind that disabling MFA means a member will no longer be required to sign in with MFA. If [MFA is enforced](/organizations-and-projects/how-to/enforce-mfa) at the Organization level, the member will have a grace period allowing them to enable it again. - -6. Type **DISABLE** in the box and click **Confirm**. - ## How to enforce security requirements for a member diff --git a/pages/organizations-and-projects/how-to/enforce-security-requirements-members.mdx b/pages/organizations-and-projects/how-to/enforce-security-requirements-members.mdx index 05927aa9ec..1d42ea8b7f 100644 --- a/pages/organizations-and-projects/how-to/enforce-security-requirements-members.mdx +++ b/pages/organizations-and-projects/how-to/enforce-security-requirements-members.mdx @@ -23,6 +23,20 @@ For the increased security of your Organization, you can enforce different secur - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization +## How to disable a member's MFA + +If [Multifactor Authentication (MFA) is enabled](/account/how-to/use-2fa) for a member you can disable it anytime. Disabling MFA is useful if the member lost access to their authentication app and needs to reset MFA. + +1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. +2. Click the name of the member you want to delete. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +3. Click the **Credentials** tab. +4. Scroll to the **Disable multifactor authentication** section. +5. Click **Disable MFA**. A pop-up appears + + Keep in mind that disabling MFA means a member will no longer be required to sign in with MFA. If [MFA is enforced](/organizations-and-projects/how-to/enforce-mfa) at the Organization level, the member will have a grace period allowing them to enable it again. + +6. Type **DISABLE** in the box and click **Confirm**. + ## How to enforce password renewal 1. Click the **Security** tab of the [Organization Dashboard](https://console.scaleway.com/organization). From 26e889e97aee21e8bfc2b14892ee3d4297d42fea Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 11 Feb 2025 15:47:51 +0100 Subject: [PATCH 05/22] fix(iam): fix mentions of users --- pages/iam/how-to/manage-users.mdx | 2 +- pages/iam/reference-content/overview.mdx | 4 +++- pages/iam/reference-content/users-groups-and-applications.mdx | 3 +-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pages/iam/how-to/manage-users.mdx b/pages/iam/how-to/manage-users.mdx index 80f6506d3a..19e1c341ba 100644 --- a/pages/iam/how-to/manage-users.mdx +++ b/pages/iam/how-to/manage-users.mdx @@ -30,7 +30,7 @@ You can manage IAM users of an Organization if you are the [Owner](/iam/concepts ## How to view user information -From the user's [Overview tab](#how-to-access-the-user-overview), you can view information including the user's **status**, **type** (Guest or Owner), **joined on** date and whether they have [MFA](/account/concepts/#multifactor-authentication-mfa) enabled in the **User Information** panel at the top of the page. +From the user's [Overview tab](#how-to-access-the-user-overview), you can view information including the user's **status**, **type** (Owner, Guest or Member), **joined on** date and whether they have [MFA](/account/concepts/#multifactor-authentication-mfa) enabled in the **User Information** panel at the top of the page. On this page you can also find an extensive list of the user's permission sets, the name of their associated policies and the scope they apply to. diff --git a/pages/iam/reference-content/overview.mdx b/pages/iam/reference-content/overview.mdx index 21e484ff63..9baba784cb 100644 --- a/pages/iam/reference-content/overview.mdx +++ b/pages/iam/reference-content/overview.mdx @@ -36,7 +36,9 @@ Once you set up your account, you can start creating resources such as Instances If you want to give someone else permission to view, edit, create or manage resources (or features such as billing or support tickets) in your Organization, IAM makes this possible: 1. [Invite the user](/iam/how-to/invite-user-to-orga/) to your Organization. They create their own Scaleway account, if they do not already have one, and can then accept your invitation. They will appear in your Organization as a Guest. - + + Alternatively, you can [create a new IAM member](/iam/how-to/manage-members#how-to-create-a-member). You can provide them the credentials necessary to [log in as a member](/iam/how-to/log-in-as-a-member) in your Organization. + 2. Give the user permissions via [policies](/iam/concepts/#policy). Create a policy to define what permissions and access rights you want the user to have in your Organization. diff --git a/pages/iam/reference-content/users-groups-and-applications.mdx b/pages/iam/reference-content/users-groups-and-applications.mdx index 3b4e40b8b5..dd79fad76a 100644 --- a/pages/iam/reference-content/users-groups-and-applications.mdx +++ b/pages/iam/reference-content/users-groups-and-applications.mdx @@ -21,8 +21,7 @@ They can be of two types: - **Owner** - you are the Owner of the Organization that was created with your account. - **Guest** - you are a Guest when invited to an Organization of which you are not the Owner. Similarly, you can invite other users to be Guests in your Organization. - - +- **Member** - you are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. As a member you are subject to [complying with the security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) in effect in your Organization. Within each Organization, different IAM users can have different rights (defined through policies) to perform actions on resources. From f46baddcc01a2d8561e07c7a8c8a1fc19c2df3e2 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 11 Feb 2025 15:51:48 +0100 Subject: [PATCH 06/22] fix(iam): fix menu --- menu/navigation.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/menu/navigation.json b/menu/navigation.json index fab0f5039a..b4076bf06c 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -359,10 +359,6 @@ "label": "Manage members", "slug": "manage-members" }, - { - "label": "Enforce security requirements", - "slug": "enforce-security-requirements-members" - }, { "label": "Create an application", "slug": "create-application" From a235da65ff483622e6ae69aac005b1b0344dbbab Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 11 Feb 2025 16:56:37 +0100 Subject: [PATCH 07/22] fix(iam): change enforce sr page --- menu/navigation.json | 8 ++++---- pages/iam/concepts.mdx | 4 ++++ .../how-to/enforce-security-requirements-members.mdx | 0 pages/organizations-and-projects/concepts.mdx | 4 ---- 4 files changed, 8 insertions(+), 8 deletions(-) rename pages/{organizations-and-projects => iam}/how-to/enforce-security-requirements-members.mdx (100%) diff --git a/menu/navigation.json b/menu/navigation.json index b4076bf06c..38ac24797d 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -279,10 +279,6 @@ "label": "Enforce multifactor authentication", "slug": "enforce-mfa" }, - { - "label": "Enforce security requirements for IAM members", - "slug": "enforce-security-requirements-members" - }, { "label": "Add resources to a Project", "slug": "add-resources-project" @@ -359,6 +355,10 @@ "label": "Manage members", "slug": "manage-members" }, + { + "label": "Enforce security requirements for IAM members", + "slug": "enforce-security-requirements-members" + }, { "label": "Create an application", "slug": "create-application" diff --git a/pages/iam/concepts.mdx b/pages/iam/concepts.mdx index 5d200e19a1..16cdf55d56 100644 --- a/pages/iam/concepts.mdx +++ b/pages/iam/concepts.mdx @@ -40,6 +40,10 @@ The Common Expression Language (CEL) is used to define expressions in [condition A condition is an additional layer of restrictions for your rule. You can allow access to specific user agents or IP addresses, and allow actions to be performed only at certain dates and times. Conditions are defined through [CEL](#common-expression-language-cel) expressions, and can be set up and configured in the Scaleway console. Refer to the [Understanding policy conditions](/iam/reference-content/understanding-policy-conditions) documentation page to learn how they are set up and how you can define them. +## Grace Period + +The grace period is the time an [IAM members](/iam/concepts#members) has to comply with the security requirements that are enforced in your Organization before their account is automatically locked. The accounts can be manually unlocked by an Owner or IAM Manager. Upon regaining access, the grace period resets, giving IAM members another chance to meet security requirements. + ## Group A group (also known as an IAM group) is a grouping of [users](#user) and/or [applications](#application). Creating groups allows you to attach [policies](#policy) to multiple users and/or applications at the same time. diff --git a/pages/organizations-and-projects/how-to/enforce-security-requirements-members.mdx b/pages/iam/how-to/enforce-security-requirements-members.mdx similarity index 100% rename from pages/organizations-and-projects/how-to/enforce-security-requirements-members.mdx rename to pages/iam/how-to/enforce-security-requirements-members.mdx diff --git a/pages/organizations-and-projects/concepts.mdx b/pages/organizations-and-projects/concepts.mdx index 4038756d9d..94a8d09239 100644 --- a/pages/organizations-and-projects/concepts.mdx +++ b/pages/organizations-and-projects/concepts.mdx @@ -16,10 +16,6 @@ categories: Each [Organization](#organization) has at least one associated [Project](#project). Upon account creation, this Project is called **default**. The [Project name can be changed](/organizations-and-projects/how-to/change-project-name/) later. The default Project takes on the Organization ID. Therefore, the default status cannot be transferred to other Projects. -## Grace Period - -The grace period is the time an [IAM members](/iam/concepts#members) has to comply with the security requirements that are enforced in your Organization before their account is automatically locked. The accounts can be manually unlocked by an Owner or IAM Manager. Upon regaining access, the grace period resets, giving IAM members another chance to meet security requirements. - ## Organization An Organization is made of one or several [Projects](#project). When you create your Scaleway account, an Organization is automatically created, of which you are the Owner. From f903bede6f8bf78ad7f971d952fd660fc13d3216 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Wed, 19 Mar 2025 15:28:51 +0100 Subject: [PATCH 08/22] fix(iam): add new steps to members doc --- macros/iam/login-member.mdx | 22 +++++--- .../assets/scaleway-iam-member-sec-req.webp | Bin 0 -> 324434 bytes pages/iam/how-to/log-in-as-a-member.mdx | 53 +++++++++++++++--- pages/iam/how-to/manage-members.mdx | 5 +- 4 files changed, 62 insertions(+), 18 deletions(-) create mode 100644 pages/iam/how-to/assets/scaleway-iam-member-sec-req.webp diff --git a/macros/iam/login-member.mdx b/macros/iam/login-member.mdx index 7c0ffc32c4..fb357014d6 100644 --- a/macros/iam/login-member.mdx +++ b/macros/iam/login-member.mdx @@ -2,7 +2,7 @@ macro: login-member --- -If you were added to a Scaleway Organization as an [IAM members](/iam/concepts#members), the login process is different. +If you were added to a Scaleway Organization as an [IAM member](/iam/concepts#members), the login process is different. 1. Open your web browser and go to the [Scaleway console](https://console.scaleway.com). 2. Click the **Log in as an IAM Member**. @@ -16,16 +16,22 @@ If you were added to a Scaleway Organization as an [IAM members](/iam/concepts#m When you are added to an Organization as a member, a Scaleway account is automatically created for you. The Organization administrator must provide a username and email for you to log in with. 2. Enter the code you received in your email. - - If you did not receive the email you can follow these steps, in order: - - Make sure you check your spam folder - - Click **Resend email** - - Contact your Organization administrator to make sure your information was correctly registered - - If none of the actions above work, [contact the support](/account/how-to/open-a-support-ticket/#writing-an-effective-subject-and-description) - + + If you did not receive the email you can follow these steps, in order: + - Make sure you check your spam folder + - Click **Resend email** + - Contact your Organization administrator to make sure your information was correctly registered + - If none of the actions above work, [contact the support](/account/how-to/open-a-support-ticket/#writing-an-effective-subject-and-description) + + 3. Click **Continue**. + + You are redirected to the Organization dashboard. 1. Click **Enter password**. + 2. Type your password in the box. + 3. Click **Continue**. + You are redirected to the Organization dashboard. \ No newline at end of file diff --git a/pages/iam/how-to/assets/scaleway-iam-member-sec-req.webp b/pages/iam/how-to/assets/scaleway-iam-member-sec-req.webp new file mode 100644 index 0000000000000000000000000000000000000000..8d9f21db97c02113e86d2f0c81768b9fb0d73590 GIT binary patch literal 324434 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

T*(}$$t3SgmX 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

j1VDeGj{4VLSP_1VD%BcrvN1FZxVHqvB2SyBUXB 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

bc?;oih` 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 HMVkNswWMjz literal 0 HcmV?d00001 diff --git a/pages/iam/how-to/log-in-as-a-member.mdx b/pages/iam/how-to/log-in-as-a-member.mdx index 4910fdf8f3..b57f98f936 100644 --- a/pages/iam/how-to/log-in-as-a-member.mdx +++ b/pages/iam/how-to/log-in-as-a-member.mdx @@ -10,22 +10,59 @@ dates: posted: 2025-06-02 --- -This page contains the most important steps to successfully login as a member for the first time +When you are added to a Scaleway Organization, you become a member of said Organization. To access the Organization, you must perform a first login and comply with your Organization's security requirements. ## How to log in -### With password -### With email code - ## How to comply with security requirements -- talk about grace period and max attempts at login +Upon your first login as a member, you must comply to your Organization's security requirements to ensure you can log in without issues in the future. + +When you log in for the first time, a security checklist displays in your Scaleway console. + + + +Currently, the mandatory security requirements include: + +- Updating your password +- Setting up MFA + +### Grace period + +New IAM members have a grace period available to comply with security requirements. The grace period is defined by the Organization's administrator or is set to default (7 days). + + +Once the grace period is over, your member account is automatically locked and you must personally contact the Organization administrator to unlock you. When you regain access to the Organization, the grace period resets and you have the set amount of time to comply with the requirements again. + + +For example, if your Organization's grace period is set to default, you have 7 days, starting from your first login, to renew your password or define a new one, and to set up MFA. If you fail to comply until the 11:59 p.m. of the 7th day, you will get locked out of the Organization at 00:00 a.m. of the 8th day. + +### How to update a password + +Passwords are not required for a first member login. + +However, even if your Organization administrator provides you with a password or you log in using a code, you must update your password after your first login. + +1. Click **Update password** in your security requirements **Checklist** in the Scaleway console. A pop-up appears. + + The security requirements checklist is only visible to new members who have not complied with their Organization's security requirements. + +2. Define a new password in the box. +3. (Optional) Check the box if you want to send the password to your email. + + Make sure you copy and securely store the password, as it will only be shown once. If you lose access to your password, you must renew it. + + +If all security requirements are met, you will be redirected to the Organization dashboard. If not, follow the steps of the [next section](#how-to-set-up-mfa-as-a-member) to complete the checklist. + +### How to set up MFA as a member + +## How to generate an API key -1. Reset password -2. Set up MFA +Once you have performed your first login as a member, we recommend you create an API key for yourself. -## Generate an API key +Follow the [How to create an API key](/iam/how-to/create-api-keys) documentation page to do so. diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx index 158e4a8c7c..6f6211794f 100644 --- a/pages/iam/how-to/manage-members.mdx +++ b/pages/iam/how-to/manage-members.mdx @@ -23,12 +23,13 @@ dates: When you create a member, a Scaleway account is created for them. They exist only within your Organization. If you delete the member, their account is also deleted. -4. Check the box if you want to send a welcome email to the member. +4. (Optional) Check the box if you want to send a welcome email to the member. 5. Add a password. This step is optional. If you set a password, make sure you keep note of it to share it with the member later. The password will only be shown once. From their first login, the member has up to seven days to update their password and comply with this security requirement. -6. Click **Create member**. +6. (Optional) Check the box if you want to send the password to the member via email. +7. Click **Create member**. If you did not send an invitation email to the member, make sure you give them their log in information. From d1e2d2a925738b737a48233c3ec5e498a4ff7359 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Mon, 24 Mar 2025 11:41:33 +0100 Subject: [PATCH 09/22] fix(iam): add more steps --- menu/navigation.json | 28 +++--- pages/iam/concepts.mdx | 6 +- .../assets/scaleway-guest-or-member.webp | Bin 0 -> 183168 bytes .../comply-with-sec-requirements-member.mdx | 69 +++++++++++++ pages/iam/how-to/create-api-keys.mdx | 1 - pages/iam/how-to/invite-user-to-orga.mdx | 27 +++--- pages/iam/how-to/log-in-as-a-member.mdx | 53 ++-------- pages/iam/how-to/manage-members.mdx | 91 ++++++++++-------- 8 files changed, 159 insertions(+), 116 deletions(-) create mode 100644 pages/iam/how-to/assets/scaleway-guest-or-member.webp create mode 100644 pages/iam/how-to/comply-with-sec-requirements-member.mdx diff --git a/menu/navigation.json b/menu/navigation.json index 38ac24797d..bca93c9a9c 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -336,27 +336,39 @@ { "items": [ { - "label": "Invite a user to an Organization", + "label": "Invite a Guest to an Organization", "slug": "invite-user-to-orga" }, { - "label": "Log in as a member", + "label": "Log in as a Member", "slug": "log-in-as-a-member" }, + { + "label": "Comply with security requirements as a Member", + "slug": "comply-with-sec-requirements-member" + }, { "label": "Accept an invitation to an Organization", "slug": "accept-invitation-to-orga" }, + { + "label": "Create API keys", + "slug": "create-api-keys" + }, + { + "label": "Manage API keys", + "slug": "manage-api-keys" + }, { "label": "Manage users", "slug": "manage-users" }, { - "label": "Manage members", + "label": "Manage Members", "slug": "manage-members" }, { - "label": "Enforce security requirements for IAM members", + "label": "Enforce security requirements for Members", "slug": "enforce-security-requirements-members" }, { @@ -367,14 +379,6 @@ "label": "Manage applications", "slug": "manage-applications" }, - { - "label": "Create API keys", - "slug": "create-api-keys" - }, - { - "label": "Manage API keys", - "slug": "manage-api-keys" - }, { "label": "Create a group", "slug": "create-group" diff --git a/pages/iam/concepts.mdx b/pages/iam/concepts.mdx index 16cdf55d56..308ed400d0 100644 --- a/pages/iam/concepts.mdx +++ b/pages/iam/concepts.mdx @@ -42,7 +42,7 @@ A condition is an additional layer of restrictions for your rule. You can allow ## Grace Period -The grace period is the time an [IAM members](/iam/concepts#members) has to comply with the security requirements that are enforced in your Organization before their account is automatically locked. The accounts can be manually unlocked by an Owner or IAM Manager. Upon regaining access, the grace period resets, giving IAM members another chance to meet security requirements. +The grace period is the time an [IAM Members](#members) has to comply with the security requirements that are enforced in your Organization before their account is automatically locked. The accounts can be manually unlocked by an Owner or IAM Manager. Upon regaining access, the grace period resets, giving IAM Members another chance to meet security requirements. ## Group @@ -68,7 +68,7 @@ You can also create non-human users in your Organization, called [IAM applicatio ## Member -You are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. As a member you are subject to [complying with the security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) in effect in your Organization. +You are a Member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. As a Member you are subject to [complying with the security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) in effect in your Organization. ## Organization @@ -164,7 +164,7 @@ Keep in mind that: A user (also known as an IAM user) is a human user in an Organization. They can be of two types: - **Owner**: You are the Owner of the [Organization](#organization) that was created with your account. - **Guest**: You are a Guest when invited to another Organization of which you are not the Owner. Similarly, you can invite other users to be Guests in your Organization. -- **Member**: You are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. +- **Member**: You are a Member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. Within each Organization, different IAM users can have different rights (defined through [policies](#policy)) to perform actions on resources. diff --git a/pages/iam/how-to/assets/scaleway-guest-or-member.webp b/pages/iam/how-to/assets/scaleway-guest-or-member.webp new file mode 100644 index 0000000000000000000000000000000000000000..2674a0adc582e291a15eeb3ac74c58c0bbf5e858 GIT binary patch literal 183168 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

&7gDM~NQPn)%FuxLeV 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 literal 0 HcmV?d00001 diff --git a/pages/iam/how-to/comply-with-sec-requirements-member.mdx b/pages/iam/how-to/comply-with-sec-requirements-member.mdx new file mode 100644 index 0000000000..128293199e --- /dev/null +++ b/pages/iam/how-to/comply-with-sec-requirements-member.mdx @@ -0,0 +1,69 @@ +--- +title: How to comply with security requirements as a Member +description: Instructions for complying with security requirements as an IAM Member +content: + h1: How to comply with security requirements as a Member + paragraph: Instructions for complying with security requirements as an IAM Member +dates: + validation: 2025-03-24 + posted: 2025-03-24 +--- + +Upon your [first login as a Member](/iam/how-to/log-in-as-a-member), you must comply with your Organization's security requirements to ensure you can log in without issues in the future. + + + +- A Scaleway account and logged into the [console](https://console.scaleway.com) as an [IAM Member](/iam/concepts/#member) + +## How to check the security requirements + +When you log in for the first time, a security checklist displays in your Scaleway console. + + + +Currently, the mandatory security requirements include: + +- [Updating your password](#how-to-update-a-password) +- [Setting up MFA](#how-to-set-up-mfa-as-a-member) + +### Grace period + +New IAM Members have a [grace period](/iam/concepts/#grace-period) available to comply with security requirements. The grace period is defined by the Organization's administrator or is set to default (7 days). + + +Once the grace period is over, your Member account is automatically locked and you must personally contact the Organization administrator to unlock you. When you regain access to the Organization, the grace period resets and you have the set amount of time to comply with the requirements again. + + +For example, if your Organization's grace period is set to default, you have 7 days, starting from your first login, to renew your password or define a new one, and to set up MFA. If you fail to comply until the 11:59 p.m. of the 7th day, you will get locked out of the Organization at 00:00 a.m. of the 8th day. + +### Maximum login attempts + +Currently, a default number of maximum 5 login attempts is set up for all Scaleway Organizations. + +This means that if you fail to login five times, you will be blocked from your Organization and you must contact your administrator. + +## How to update a password + +Passwords are not required for a first Member login. + +However, even if your Organization administrator provides you with a password or you log in using a code, you must update your password after your first login. + +1. Click **Update password** in your security requirements **Checklist** in the Scaleway console. A pop-up appears. + + The security requirements checklist is only visible to new Members who have not complied with their Organization's security requirements. + +2. Define a new password in the box. +3. (Optional) Check the box if you want to send the password to your email. + + Make sure you copy and securely store the password, as it will only be shown once. If you lose access to your password, you must renew it. + + +If all security requirements are met, you will be redirected to the Organization dashboard. If not, follow the steps of the [next section](#how-to-set-up-mfa-as-a-member) to complete the checklist. + +## How to set up MFA as a Member + + + + + + diff --git a/pages/iam/how-to/create-api-keys.mdx b/pages/iam/how-to/create-api-keys.mdx index 9ff4d8c9e0..8f3389b869 100644 --- a/pages/iam/how-to/create-api-keys.mdx +++ b/pages/iam/how-to/create-api-keys.mdx @@ -59,4 +59,3 @@ API keys always inherit the permissions of their bearer (the IAM user or IAM app 9. Ensure you have securely saved the secret key, then close the window. You are returned to the **API keys** tab, where your new API key now appears in the list. - diff --git a/pages/iam/how-to/invite-user-to-orga.mdx b/pages/iam/how-to/invite-user-to-orga.mdx index f2dd2eab49..9418cd1385 100644 --- a/pages/iam/how-to/invite-user-to-orga.mdx +++ b/pages/iam/how-to/invite-user-to-orga.mdx @@ -1,22 +1,24 @@ --- meta: - title: How to invite another user to an Organization + title: How to invite a Guest to an Organization description: Learn how to invite users to your Scaleway Organization content: - h1: How to invite another user to an Organization + h1: How to invite a Guest to an Organization paragraph: Learn how to invite users to your Scaleway Organization dates: validation: 2025-01-06 posted: 2022-06-20 --- -When you [create a Scaleway account](/account/how-to/create-an-account/), you are the [Owner](/iam/concepts/#owner) of your Organization. You can invite other people to join your Organization: they will create their own Scaleway account (if they do not already have one) and then become [IAM users](/iam/concepts/#user) of your Organization. +When you [create a Scaleway account](/account/how-to/create-an-account/), you are the [Owner](/iam/concepts/#owner) of your Organization. Two types of users can be added to your Organizaton: [Members](/iam/concepts#members) and [Guests](/iam/concepts#guests). - +When you invite someone as a Guest they will create their own Scaleway account, if they do not already have one. -You can define the rights and permissions you want guests to have in your Organization via [policies](/iam/concepts/#policy). +You can define the rights and permissions you want Guests to have in your Organization via [policies](/iam/concepts/#policy). -You can invite people to be IAM users of an Organization in which you are not the Owner, if you have sufficient permissions (via policies) to do so. See our documentation on [permission sets](/iam/reference-content/permission-sets/) for more information. + + +In the next steps we show you how to invite a Guest. @@ -25,10 +27,11 @@ You can invite people to be IAM users of an Organization in which you are not th 1. Click **Identity and Access Management (IAM)** from the top-right of your [**Organization Dashboard**](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. -2. Click **+ Add user**. The following screen displays: - -3. Enter the email address of the person you want to invite. If you want to invite more than one user, enter multiple email addresses separated by commas. Optionally, you can also select a [group](/iam/concepts/#group) to add the user to. -4. Optionally, add one or more tags. +2. Click **+ Add user**. A pop-up displays prompting you to choose between creating a **Member** or adding a **Guest**. + +3. Select **Guest** and click **Continue**. +4. Enter the email address of the person you want to invite. If you want to invite more than one user, enter multiple email addresses separated by commas. Optionally, you can also select a [group](/iam/concepts/#group) to add the user to. +5. Optionally, add one or more tags. Tags are key/value pairs that help you organize your users. Keep in mind that: @@ -36,9 +39,9 @@ You can invite people to be IAM users of an Organization in which you are not th - Tag values must be between 1 and 70 characters long, including `key` and `value` - The same tag cannot be used twice -5. Click **Invite** to send the invitation. +6. Click **Invite** to send the invitation. The user receives an email inviting them to accept your invitation. If they do not already have a Scaleway account, they will be prompted to [create one](/account/how-to/create-an-account/) first. -6. The user will appear in the list of your Organization's users once they have accepted the invitation. +7. The user will appear in the list of your Organization's users once they have accepted the invitation. Invitations have a validity period of 7 days. diff --git a/pages/iam/how-to/log-in-as-a-member.mdx b/pages/iam/how-to/log-in-as-a-member.mdx index b57f98f936..59d557c8a8 100644 --- a/pages/iam/how-to/log-in-as-a-member.mdx +++ b/pages/iam/how-to/log-in-as-a-member.mdx @@ -1,68 +1,27 @@ --- meta: - title: How to log into the Scaleway console for the first time as an IAM member - description: Instructions for logging into the Scaleway console for the first time as an IAM member + title: How to log into the Scaleway console for the first time as an IAM Member + description: Instructions for logging into the Scaleway console for the first time as an IAM Member content: - h1: How to log into the Scaleway console for the first time as an IAM member - paragraph: Instructions for logging into the Scaleway console for the first time as an IAM member + h1: How to log into the Scaleway console for the first time as an IAM Member + paragraph: Instructions for logging into the Scaleway console for the first time as an IAM Member dates: validation: 2025-06-02 posted: 2025-06-02 --- -When you are added to a Scaleway Organization, you become a member of said Organization. To access the Organization, you must perform a first login and comply with your Organization's security requirements. +When you are added to a Scaleway Organization, you become a Member of said Organization. To access the Organization, you must perform a first login and comply with your Organization's security requirements. ## How to log in -## How to comply with security requirements - -Upon your first login as a member, you must comply to your Organization's security requirements to ensure you can log in without issues in the future. - -When you log in for the first time, a security checklist displays in your Scaleway console. - - - -Currently, the mandatory security requirements include: - -- Updating your password -- Setting up MFA - -### Grace period - -New IAM members have a grace period available to comply with security requirements. The grace period is defined by the Organization's administrator or is set to default (7 days). -Once the grace period is over, your member account is automatically locked and you must personally contact the Organization administrator to unlock you. When you regain access to the Organization, the grace period resets and you have the set amount of time to comply with the requirements again. +Once you have successfully logged in for the first time, you must then comply with your Organization's security requirements to ensure you can log in without issues in the future. Refer to the [How to comply with security requirements as a Member](/iam/how-to/comply-with-sec-requirements-member) documentation page to follow the procedure. -For example, if your Organization's grace period is set to default, you have 7 days, starting from your first login, to renew your password or define a new one, and to set up MFA. If you fail to comply until the 11:59 p.m. of the 7th day, you will get locked out of the Organization at 00:00 a.m. of the 8th day. - -### How to update a password - -Passwords are not required for a first member login. - -However, even if your Organization administrator provides you with a password or you log in using a code, you must update your password after your first login. - -1. Click **Update password** in your security requirements **Checklist** in the Scaleway console. A pop-up appears. - - The security requirements checklist is only visible to new members who have not complied with their Organization's security requirements. - -2. Define a new password in the box. -3. (Optional) Check the box if you want to send the password to your email. - - Make sure you copy and securely store the password, as it will only be shown once. If you lose access to your password, you must renew it. - - -If all security requirements are met, you will be redirected to the Organization dashboard. If not, follow the steps of the [next section](#how-to-set-up-mfa-as-a-member) to complete the checklist. - -### How to set up MFA as a member - -## How to generate an API key -Once you have performed your first login as a member, we recommend you create an API key for yourself. -Follow the [How to create an API key](/iam/how-to/create-api-keys) documentation page to do so. diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx index 6f6211794f..1a44e5f8a0 100644 --- a/pages/iam/how-to/manage-members.mdx +++ b/pages/iam/how-to/manage-members.mdx @@ -1,10 +1,10 @@ --- meta: - title: How to manage IAM members - description: Instructions for managing members in Scaleway IAM. + title: How to manage IAM Members + description: Instructions for managing Members in Scaleway IAM. content: - h1: How to manage IAM members - paragraph: Instructions for managing members in Scaleway IAM. + h1: How to manage IAM Members + paragraph: Instructions for managing Members in Scaleway IAM. dates: validation: 2025-06-02 posted: 2025-06-02 @@ -15,97 +15,106 @@ dates: - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -## How to create a member +## How to create a Member 1. Click **Identity and Access Management (IAM)** from the top-right of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. -2. Click **+ Create member**. A pop-up displays. -3. Enter a username and the email address of the member you want to add to your Organization. +2. Click **+ Create Member**. A pop-up displays. +3. Enter a username and the email address of the Member you want to add to your Organization. - When you create a member, a Scaleway account is created for them. They exist only within your Organization. If you delete the member, their account is also deleted. + When you create a Member, a Scaleway account is created for them. They exist only within your Organization. If you delete the Member, their account is also deleted. -4. (Optional) Check the box if you want to send a welcome email to the member. +4. (Optional) Check the box if you want to send a welcome email to the Member. 5. Add a password. - This step is optional. If you set a password, make sure you keep note of it to share it with the member later. The password will only be shown once. From their first login, the member has up to seven days to update their password and comply with this security requirement. + This step is optional. If you set a password, make sure you keep note of it to share it with the Member later. The password will only be shown once. From their first login, the Member has up to seven days to update their password and comply with this security requirement. -6. (Optional) Check the box if you want to send the password to the member via email. -7. Click **Create member**. +6. (Optional) Check the box if you want to send the password to the Member via email. +7. Click **Create Member**. -If you did not send an invitation email to the member, make sure you give them their log in information. +If you did not send an invitation email to the Member, make sure you give them their log in information. -## How to lock a member +## How to lock a Member -As an Owner or user with IAM Manager permissions, you can lock a member anytime. +As an Owner or user with IAM Manager permissions, you can lock a Member anytime. - Locking is an action that only applies to IAM members. Once a member is locked, they cannot log into the Organization, but are not removed from it. + Locking is an action that only applies to IAM Members. Once a Member is locked, they cannot log into the Organization, but are not removed from it. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. -2. Click the name of the member you want to lock. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. -3. Scroll to the **Lock member** section. -4. Click **Lock member**. A pop-up appears. +2. Click the name of the Member you want to lock. Alternatively, click next to the Member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +3. Scroll to the **Lock Member** section. +4. Click **Lock Member**. A pop-up appears. 5. Type **LOCK** in the box and click **Confirm**. -The member is locked and their name is displayed in red and their status is marked as `Locked` in the IAM users list. +The Member is locked and their name is displayed in red and their status is marked as `Locked` in the IAM users list. -## How to unlock a member +## How to unlock a Member -If a member is locked you can unlock them anytime as an Owner or user with IAM Manager permissions. Their name is displayed in red and their status is marked as `Locked` in the IAM users list. +If a Member is locked you can unlock them anytime as an Owner or user with IAM Manager permissions. Their name is displayed in red and their status is marked as `Locked` in the IAM users list. - If a member fails to [comply with security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) by the end of the [grace period](/organizations-and-projects/concepts), they are automatically locked and are not able to connect to the Organization until they are manually unlocked. + If a Member fails to [comply with security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) by the end of the [grace period](/organizations-and-projects/concepts), they are automatically locked and are not able to connect to the Organization until they are manually unlocked. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. -2. Click the name of the member you want to unlock. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. -3. Scroll to the **Unlock member** section. -4. Click **Unlock member**. A pop-up appears. +2. Click the name of the Member you want to unlock. Alternatively, click next to the Member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +3. Scroll to the **Unlock Member** section. +4. Click **Unlock Member**. A pop-up appears. - Be aware that the member will regain access to the Organization. + Be aware that the Member will regain access to the Organization. 5. Type **UNLOCK** in the box and click **Confirm**. -The member is unlocked. +The Member is unlocked. -## How edit a member's information +## How edit a Member's information -You can edit a member's username, email address and password. +You can edit a Member's username, email address and password. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. -2. Click the name of the member you want to delete. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +2. Click the name of the Member you want to delete. Alternatively, click next to the Member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. 3. Click the **Credentials** tab. 4. Click **Edit** next to the information you want to update in the **Sign in credentials** section. For each credential a different pop-up appears. 5. Enter the new information in the box. - Passwords are optional. When you can create or update a password for a member, you can opt to send the password to the member via email. Once a new password is created, it is not stored or shown in the Scaleway console. Copy and safely store the before leaving the **Edit password** pop-up. + Passwords are optional. When you can create or update a password for a Member, you can opt to send the password to the Member via email. Once a new password is created, it is not stored or shown in the Scaleway console. Copy and safely store the before leaving the **Edit password** pop-up. 5. Click **Confirm**. The updated information appears in the credentials tab. -## How to enforce security requirements for a member +## How to enforce security requirements for a Member +For the increased security of your Organization, you can enforce different security measures for your IAM Members. -## How to delete a member +Refer to the dedicated [How to enforce security Members for Members](/iam/how-to/enforce-security-requirements-members/) documentation page to find how to: + +- [How to disable a Member's MFA](/iam/how-to/enforce-security-requirements-members/#how-to-disable-a-members-mfa) +- [How to enforce password renewal](/iam/how-to/enforce-security-requirements-members/#how-to-enforce-password-renewal) +- [How to stop enforcing password renewal](/iam/how-to/enforce-security-requirements-members/#how-to-stop-enforcing-password-renewal) +- [How to edit the grace period of your Organization](/iam/how-to/enforce-security-requirements-members/#how-to-edit-the-grace-period-of-your-organization) +- [How to set a maximum number of login attempts](/iam/how-to/enforce-security-requirements-members/#how-to-set-a-maximum-number-of-login-attempts) + +## How to delete a Member - A member can delete their own account. The procedure is the same as described below. + A Member can delete their own account. The procedure is the same as described below. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. -2. Click the name of the member you want to delete. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. -3. Scroll to the **Delete member** section. -4. Click **Delete member**. A pop-up appears. +2. Click the name of the Member you want to delete. Alternatively, click next to the Member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +3. Scroll to the **Delete Member** section. +4. Click **Delete Member**. A pop-up appears. - Keep in mind that when you delete a member: + Keep in mind that when you delete a Member: - All of their API keys will be deleted - - Their username will become available for other members to use + - Their username will become available for other Members to use - All logs of their actions will be kept 5. Type **DELETE** in the box and click **Confirm**. -The member is deleted. If you wish to check the member's previous logs from this point on, keep in mind that they will appear as "Deleted user" in the IAM logs. The user ID remains visible. +The Member is deleted. If you wish to check the Member's previous logs from this point on, keep in mind that they will appear as "Deleted user" in the IAM logs. The user ID remains visible. From 6fea3a41d40afc049c6e7bdcc616190b08f7b355 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Mon, 24 Mar 2025 11:46:39 +0100 Subject: [PATCH 10/22] fix(iam): fix typo --- macros/iam/login-member.mdx | 4 ++-- menu/navigation.json | 8 ++++---- pages/iam/how-to/accept-invitation-to-orga.mdx | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/macros/iam/login-member.mdx b/macros/iam/login-member.mdx index fb357014d6..a6da4cde4e 100644 --- a/macros/iam/login-member.mdx +++ b/macros/iam/login-member.mdx @@ -7,13 +7,13 @@ If you were added to a Scaleway Organization as an [IAM member](/iam/concepts#me 1. Open your web browser and go to the [Scaleway console](https://console.scaleway.com). 2. Click the **Log in as an IAM Member**. 3. Enter the Organization ID and click **Continue** -4. Enter the username given to your by your Organization's Owner or administrator. +4. Enter the username given to you by your Organization's Owner or administrator. 5. Select an authentication method between **Send code** and **Enter password**. 1. Click **Send code** to receive a login code in your email. - When you are added to an Organization as a member, a Scaleway account is automatically created for you. The Organization administrator must provide a username and email for you to log in with. + When you are added to an Organization as a member, a Scaleway account is automatically created for you. The Organization administrator must provide a username and email for you to log in. 2. Enter the code you received in your email. diff --git a/menu/navigation.json b/menu/navigation.json index bca93c9a9c..0839e80bda 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -339,6 +339,10 @@ "label": "Invite a Guest to an Organization", "slug": "invite-user-to-orga" }, + { + "label": "Accept an invitation to an Organization", + "slug": "accept-invitation-to-orga" + }, { "label": "Log in as a Member", "slug": "log-in-as-a-member" @@ -347,10 +351,6 @@ "label": "Comply with security requirements as a Member", "slug": "comply-with-sec-requirements-member" }, - { - "label": "Accept an invitation to an Organization", - "slug": "accept-invitation-to-orga" - }, { "label": "Create API keys", "slug": "create-api-keys" diff --git a/pages/iam/how-to/accept-invitation-to-orga.mdx b/pages/iam/how-to/accept-invitation-to-orga.mdx index 5c19bc9e29..bc0fae73b0 100644 --- a/pages/iam/how-to/accept-invitation-to-orga.mdx +++ b/pages/iam/how-to/accept-invitation-to-orga.mdx @@ -10,7 +10,7 @@ dates: posted: 2022-06-20 --- -When you [create a Scaleway account](/account/how-to/create-an-account/), an Organization is automatically created, of which you are the [Owner](/iam/concepts/#owner). If you are invited to someone else's Organization, you will simultaneously be the Owner of your own Organization and a guest in the other Organization, where you will have the rights and permissions granted to you via [policies](/iam/concepts/#policy). +When you [create a Scaleway account](/account/how-to/create-an-account/), an Organization is automatically created, of which you are the [Owner](/iam/concepts/#owner). If you are invited to someone else's Organization, you will simultaneously be the Owner of your own Organization and a Guest in the other Organization, where you will have the rights and permissions granted to you via [policies](/iam/concepts/#policy). From 5003fb3bc057409c9c4d3548699cb0aea798c525 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Mon, 24 Mar 2025 11:52:35 +0100 Subject: [PATCH 11/22] fix(iam): fix typos --- pages/iam/how-to/comply-with-sec-requirements-member.mdx | 2 +- pages/iam/how-to/enforce-security-requirements-members.mdx | 6 +++--- pages/iam/how-to/manage-members.mdx | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pages/iam/how-to/comply-with-sec-requirements-member.mdx b/pages/iam/how-to/comply-with-sec-requirements-member.mdx index 128293199e..9611077ebb 100644 --- a/pages/iam/how-to/comply-with-sec-requirements-member.mdx +++ b/pages/iam/how-to/comply-with-sec-requirements-member.mdx @@ -38,7 +38,7 @@ For example, if your Organization's grace period is set to default, you have 7 d ### Maximum login attempts -Currently, a default number of maximum 5 login attempts is set up for all Scaleway Organizations. +Currently, a default number of a maximum 5 login attempts is set up for all Scaleway Organizations. This means that if you fail to login five times, you will be blocked from your Organization and you must contact your administrator. diff --git a/pages/iam/how-to/enforce-security-requirements-members.mdx b/pages/iam/how-to/enforce-security-requirements-members.mdx index 1d42ea8b7f..55ae242c78 100644 --- a/pages/iam/how-to/enforce-security-requirements-members.mdx +++ b/pages/iam/how-to/enforce-security-requirements-members.mdx @@ -25,7 +25,7 @@ For the increased security of your Organization, you can enforce different secur ## How to disable a member's MFA -If [Multifactor Authentication (MFA) is enabled](/account/how-to/use-2fa) for a member you can disable it anytime. Disabling MFA is useful if the member lost access to their authentication app and needs to reset MFA. +If [Multifactor Authentication (MFA) is enabled](/account/how-to/use-2fa) for a member you can disable it anytime. Disabling MFA is useful if the member loses access to their authentication app and needs to reset MFA. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. 2. Click the name of the member you want to delete. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. @@ -43,7 +43,7 @@ If [Multifactor Authentication (MFA) is enabled](/account/how-to/use-2fa) for a 2. Scroll to the **Password renewal** section. 3. Click **Enforce renewal**. A pop-up displays. - Enforcing password renewal means that all members with a password in the Organization will be request to reset it upon their first login. + Enforcing password renewal means that all members with a password in the Organization will be requested to reset it upon their first login. 4. Type **ENFORCE** in the box and click **Confirm**. @@ -70,7 +70,7 @@ From their first login, members have a default grace period of seven days to com ## How to set a maximum number of login attempts -Currently, a default number of maximum 5 login attempts is set up for your Organization automatically. +Currently, a default number of a maximum 5 login attempts is set up for your Organization automatically. ## How to enforce MFA for a member diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx index 1a44e5f8a0..545c1a095e 100644 --- a/pages/iam/how-to/manage-members.mdx +++ b/pages/iam/how-to/manage-members.mdx @@ -31,7 +31,7 @@ dates: 6. (Optional) Check the box if you want to send the password to the Member via email. 7. Click **Create Member**. -If you did not send an invitation email to the Member, make sure you give them their log in information. +If you did not send an invitation email to the Member, make sure you give them their login information. ## How to lock a Member @@ -69,9 +69,9 @@ If a Member is locked you can unlock them anytime as an Owner or user with IAM M The Member is unlocked. -## How edit a Member's information +## How to edit a Member's information -You can edit a Member's username, email address and password. +You can edit a Member's username, email address, and password. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. 2. Click the name of the Member you want to delete. Alternatively, click next to the Member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. From d6b07ba817222b087c796a2b58bbae4e4a1d48e3 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Mon, 24 Mar 2025 15:45:55 +0100 Subject: [PATCH 12/22] feat(iam): fixes --- pages/account/how-to/use-2fa.mdx | 6 ++-- .../comply-with-sec-requirements-member.mdx | 28 +++++++++++-------- .../enforce-security-requirements-members.mdx | 14 ++++++---- pages/iam/how-to/manage-members.mdx | 12 +++++--- pages/iam/quickstart.mdx | 20 +++++-------- 5 files changed, 44 insertions(+), 36 deletions(-) diff --git a/pages/account/how-to/use-2fa.mdx b/pages/account/how-to/use-2fa.mdx index 8e1e55c081..fb107c2bcf 100644 --- a/pages/account/how-to/use-2fa.mdx +++ b/pages/account/how-to/use-2fa.mdx @@ -32,8 +32,10 @@ Download the app of your choice and install it onto your smartphone. ## How to enable MFA -1. Access the [Security](https://console.scaleway.com/account/security) tab of your **User Account** page. - Alternatively, click your Organization name on the top-right corner of the console navigation menu, click **Profile**, then **Security**. +1. Click your Organization name on the top-right corner of the console navigation menu, click **Profile**, then **Security**. + + If you are logged in as an [IAM member](/iam/concepts/#member), Click **Profile**, then **Credentials** and scroll down to the **Multifactor authentication** section. + 2. Click **Enable MFA**, in the **Multifactor authentication** section. A pop-up displays. 3. Enter the code shown on the pop-up into your MFA app, or scan the QR code into your app. Your app sets up MFA for your Scaleway account and displays a 6-digit code. diff --git a/pages/iam/how-to/comply-with-sec-requirements-member.mdx b/pages/iam/how-to/comply-with-sec-requirements-member.mdx index 9611077ebb..73db664a67 100644 --- a/pages/iam/how-to/comply-with-sec-requirements-member.mdx +++ b/pages/iam/how-to/comply-with-sec-requirements-member.mdx @@ -17,15 +17,15 @@ Upon your [first login as a Member](/iam/how-to/log-in-as-a-member), you must co ## How to check the security requirements -When you log in for the first time, a security checklist displays in your Scaleway console. - - - -Currently, the mandatory security requirements include: +You Organization administrators may require you to perform two different security actions: - [Updating your password](#how-to-update-a-password) - [Setting up MFA](#how-to-set-up-mfa-as-a-member) +If one of these requirements is enforced in your Organization, a security checklist will display in your Scaleway console when you log in for the first time, + + + ### Grace period New IAM Members have a [grace period](/iam/concepts/#grace-period) available to comply with security requirements. The grace period is defined by the Organization's administrator or is set to default (7 days). @@ -46,7 +46,11 @@ This means that if you fail to login five times, you will be blocked from your O Passwords are not required for a first Member login. -However, even if your Organization administrator provides you with a password or you log in using a code, you must update your password after your first login. +However, if password renewal is enforced in your Organization, you must update your password after your first login. + + +Your Organization's administrator may provide you with a password for your first login. If password renewal is enforced in your Organization, you still need to update your password. + 1. Click **Update password** in your security requirements **Checklist** in the Scaleway console. A pop-up appears. @@ -55,15 +59,15 @@ However, even if your Organization administrator provides you with a password or 2. Define a new password in the box. 3. (Optional) Check the box if you want to send the password to your email. - Make sure you copy and securely store the password, as it will only be shown once. If you lose access to your password, you must renew it. + Make sure you copy and securely store the password, as it will only be shown once. If you lose access to your password, you must renew it again. Refer to the [How to manage members](/iam/how-to/manage-members#how-to-edit-a-members-information) documentation to learn how to renew your password after first renewal. If all security requirements are met, you will be redirected to the Organization dashboard. If not, follow the steps of the [next section](#how-to-set-up-mfa-as-a-member) to complete the checklist. ## How to set up MFA as a Member - - - - - +1. Click **Identity and Access Management (IAM)** from the top-right of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. +2. Click your username. Alternatively, click next to the user, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +3. Go to the **Credentials** tab. +4. Scroll down to the **Multifactor authentication** section. +5. Follow the steps indicated in the [How to use MFA](/account/how-to/use-2fa) documentation page. diff --git a/pages/iam/how-to/enforce-security-requirements-members.mdx b/pages/iam/how-to/enforce-security-requirements-members.mdx index 55ae242c78..a3c385e17f 100644 --- a/pages/iam/how-to/enforce-security-requirements-members.mdx +++ b/pages/iam/how-to/enforce-security-requirements-members.mdx @@ -37,6 +37,15 @@ If [Multifactor Authentication (MFA) is enabled](/account/how-to/use-2fa) for a 6. Type **DISABLE** in the box and click **Confirm**. +## How to enforce MFA for a member + +You can enforce MFA for all users in your Organization, including members. + + + Refer to the [How to enforce MFA](/organizations-and-projects/how-to/enforce-mfa) documentation page for more information. + + + ## How to enforce password renewal 1. Click the **Security** tab of the [Organization Dashboard](https://console.scaleway.com/organization). @@ -72,9 +81,4 @@ From their first login, members have a default grace period of seven days to com Currently, a default number of a maximum 5 login attempts is set up for your Organization automatically. -## How to enforce MFA for a member - -You can enforce MFA for all users in your Organization, including members. - -Refer to the [How to enforce MFA](/pages/organizations-and-projects/how-to/enforce-mfa) documentation page for more information. diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx index 545c1a095e..b2644149a5 100644 --- a/pages/iam/how-to/manage-members.mdx +++ b/pages/iam/how-to/manage-members.mdx @@ -55,7 +55,7 @@ The Member is locked and their name is displayed in red and their status is mark If a Member is locked you can unlock them anytime as an Owner or user with IAM Manager permissions. Their name is displayed in red and their status is marked as `Locked` in the IAM users list. - If a Member fails to [comply with security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) by the end of the [grace period](/organizations-and-projects/concepts), they are automatically locked and are not able to connect to the Organization until they are manually unlocked. + If a Member fails to [comply with security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) by the end of the [grace period](/iam/concepts#grace-period), they are automatically locked and are not able to connect to the Organization until they are manually unlocked. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. @@ -73,6 +73,10 @@ The Member is unlocked. You can edit a Member's username, email address, and password. + + Follow the procedure below to edit your own Member information. + + 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. 2. Click the name of the Member you want to delete. Alternatively, click next to the Member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. 3. Click the **Credentials** tab. @@ -89,7 +93,7 @@ The updated information appears in the credentials tab. For the increased security of your Organization, you can enforce different security measures for your IAM Members. -Refer to the dedicated [How to enforce security Members for Members](/iam/how-to/enforce-security-requirements-members/) documentation page to find how to: +Refer to the dedicated [How to enforce security for Members](/iam/how-to/enforce-security-requirements-members/) documentation page to find how to: - [How to disable a Member's MFA](/iam/how-to/enforce-security-requirements-members/#how-to-disable-a-members-mfa) - [How to enforce password renewal](/iam/how-to/enforce-security-requirements-members/#how-to-enforce-password-renewal) @@ -97,10 +101,11 @@ Refer to the dedicated [How to enforce security Members for Members](/iam/how-to - [How to edit the grace period of your Organization](/iam/how-to/enforce-security-requirements-members/#how-to-edit-the-grace-period-of-your-organization) - [How to set a maximum number of login attempts](/iam/how-to/enforce-security-requirements-members/#how-to-set-a-maximum-number-of-login-attempts) + ## How to delete a Member - A Member can delete their own account. The procedure is the same as described below. + A Member can delete their own account. The procedure is the same as described below. When a Member deletes themselves, they are automatically disconnected from the Scaleway console. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. @@ -117,4 +122,3 @@ Refer to the dedicated [How to enforce security Members for Members](/iam/how-to The Member is deleted. If you wish to check the Member's previous logs from this point on, keep in mind that they will appear as "Deleted user" in the IAM logs. The user ID remains visible. - diff --git a/pages/iam/quickstart.mdx b/pages/iam/quickstart.mdx index df9ef44387..b175621fa5 100644 --- a/pages/iam/quickstart.mdx +++ b/pages/iam/quickstart.mdx @@ -26,13 +26,12 @@ Read our dedicated page for a [general overview of IAM](/iam/reference-content/o Invite other users to be able to give them access to your Organization. You will be able to define the exact level of access to give by creating a [policy](#how-to-give-permissions-to-users-and-applications-via-policies) for them later. 1. Click **Identity and Access Management (IAM)** from the top-right of your [**Organization Dashboard**](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. - -2. Click **+ Add user**. The following screen displays: - -3. Enter the email address of the person you want to invite. If you want to invite more than one user, enter multiple email addresses separated by commas. Optionally, you can also select a [group](/iam/concepts/#group) to add the user to. -4. Click **Invite** to send the invitation. +2. Click **+ Add user**. A pop-up displays prompting you to choose between creating a **Member** or adding a **Guest**. +3. Select **Guest** and click **Continue**. +4. Enter the email address of the person you want to invite. If you want to invite more than one user, enter multiple email addresses separated by commas. Optionally, you can also select a [group](/iam/concepts/#group) to add the user to and add one or more tags. +5. Click **Invite** to send the invitation. The user receives an email inviting them to accept your invitation. If they do not already have a Scaleway account, they will be prompted to [create one](/account/how-to/create-an-account/) first. -5. The user will appear in the list of your Organization's users once they have accepted the invitation. +6. The user will appear in the list of your Organization's users once they have accepted the invitation. ## How to create an application @@ -40,9 +39,7 @@ IAM applications are non-human users in an Organization, enabling you to give pr 1. Click **Identity and Access Management (IAM)** from the top-right of your [**Organization Dashboard**](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. 2. Click the **Applications** tab. A list of the Organization's existing IAM applications displays. - 3. Click **Create application**. The creation wizard displays: - 4. Complete the steps of the creation wizard: - Enter a name for the application, or use the auto-generated name suggested for you, - Enter a description (optional), @@ -56,10 +53,8 @@ IAM applications are non-human users in an Organization, enabling you to give pr Users you have invited to your Organization, and applications you have created, have no rights or permissions until you attach [policies](/iam/reference-content/policy/) to them, as described below. 1. Click **Identity and Access Management (IAM)** from the top-right of your [**Organization Dashboard**](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. -2. Click the **Policies** tab. A list of the Organization's existing policies displays: - -3. Click **Create policy**. The creation wizard displays: - +2. Click the **Policies** tab. A list of the Organization's existing policies displays. +3. Click **Create policy**. The creation wizard displays. 4. Complete the steps on the first page of the creation wizard: - Enter a **name** for the policy, - Enter a **description** (optional), @@ -68,7 +63,6 @@ Users you have invited to your Organization, and applications you have created, You can choose to create a policy without a principal for now, and attach the principal later. Be aware that the policy will have no effect until a principal is attached. A policy can only be attached to one principal at a time. 5. Click **Add rules** to progress to the next part of the policy creation wizard. - Rules define the actions that the attached principal will be able to carry out within the Organization. When creating a rule, you first set the **scope** of the rule, and then select the **permission sets** to apply within the scope. See our dedicated documentation for more help with [policies, rules, scopes and permission sets](/iam/reference-content/policy/). From 36ebf6a920d7825bbbeeaba505804d7a6a05e112 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Mon, 24 Mar 2025 16:12:38 +0100 Subject: [PATCH 13/22] feat(iam): mfa --- .../how-to/comply-with-sec-requirements-member.mdx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pages/iam/how-to/comply-with-sec-requirements-member.mdx b/pages/iam/how-to/comply-with-sec-requirements-member.mdx index 73db664a67..2cfa81c23e 100644 --- a/pages/iam/how-to/comply-with-sec-requirements-member.mdx +++ b/pages/iam/how-to/comply-with-sec-requirements-member.mdx @@ -26,6 +26,10 @@ If one of these requirements is enforced in your Organization, a security checkl + +The security requirements checklist is only visible to new Members who have not complied with their Organization's security requirements. + + ### Grace period New IAM Members have a [grace period](/iam/concepts/#grace-period) available to comply with security requirements. The grace period is defined by the Organization's administrator or is set to default (7 days). @@ -53,9 +57,6 @@ Your Organization's administrator may provide you with a password for your first 1. Click **Update password** in your security requirements **Checklist** in the Scaleway console. A pop-up appears. - - The security requirements checklist is only visible to new Members who have not complied with their Organization's security requirements. - 2. Define a new password in the box. 3. (Optional) Check the box if you want to send the password to your email. @@ -66,8 +67,5 @@ If all security requirements are met, you will be redirected to the Organization ## How to set up MFA as a Member -1. Click **Identity and Access Management (IAM)** from the top-right of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. -2. Click your username. Alternatively, click next to the user, and select **Overview**. Either way, you are taken to the user's **Overview** tab. -3. Go to the **Credentials** tab. -4. Scroll down to the **Multifactor authentication** section. -5. Follow the steps indicated in the [How to use MFA](/account/how-to/use-2fa) documentation page. +1. Click **Enable MFA** in your security requirements **Checklist** in the Scaleway console. A pop-up appears. +2. Follow the steps as indicated in the [How to use MFA](/account/how-to/use-2fa) documentation page. From 7cddc94a998f369573afd05e616166e06cd60f08 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 25 Mar 2025 15:15:57 +0100 Subject: [PATCH 14/22] fix(iam): review pt 1 --- macros/iam/login-member.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/macros/iam/login-member.mdx b/macros/iam/login-member.mdx index a6da4cde4e..246bc763c9 100644 --- a/macros/iam/login-member.mdx +++ b/macros/iam/login-member.mdx @@ -6,15 +6,15 @@ If you were added to a Scaleway Organization as an [IAM member](/iam/concepts#me 1. Open your web browser and go to the [Scaleway console](https://console.scaleway.com). 2. Click the **Log in as an IAM Member**. -3. Enter the Organization ID and click **Continue** +3. Enter the Organization ID and click **Continue**. + + When you are added to an Organization as a member, a Scaleway account is automatically created for you. The Organization administrator must provide a username, email and Organization ID for you to log in. + 4. Enter the username given to you by your Organization's Owner or administrator. 5. Select an authentication method between **Send code** and **Enter password**. 1. Click **Send code** to receive a login code in your email. - - When you are added to an Organization as a member, a Scaleway account is automatically created for you. The Organization administrator must provide a username and email for you to log in. - 2. Enter the code you received in your email. If you did not receive the email you can follow these steps, in order: From 614dda4feb51ac176c9e22f6df140f809558d229 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 25 Mar 2025 16:19:17 +0100 Subject: [PATCH 15/22] fix(iam): couple fixes --- macros/iam/login-member.mdx | 10 +++------- .../account/how-to/log-in-to-the-console.mdx | 19 ++++++++++++++++--- .../comply-with-sec-requirements-member.mdx | 4 ++-- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/macros/iam/login-member.mdx b/macros/iam/login-member.mdx index 246bc763c9..c4bb01363b 100644 --- a/macros/iam/login-member.mdx +++ b/macros/iam/login-member.mdx @@ -8,7 +8,7 @@ If you were added to a Scaleway Organization as an [IAM member](/iam/concepts#me 2. Click the **Log in as an IAM Member**. 3. Enter the Organization ID and click **Continue**. - When you are added to an Organization as a member, a Scaleway account is automatically created for you. The Organization administrator must provide a username, email and Organization ID for you to log in. + When you are added to an Organization as a member, a Scaleway account is automatically created for you. An Organization administrator must provide a username, email and Organization ID for you to log in. 4. Enter the username given to you by your Organization's Owner or administrator. 5. Select an authentication method between **Send code** and **Enter password**. @@ -20,18 +20,14 @@ If you were added to a Scaleway Organization as an [IAM member](/iam/concepts#me If you did not receive the email you can follow these steps, in order: - Make sure you check your spam folder - Click **Resend email** - - Contact your Organization administrator to make sure your information was correctly registered - - If none of the actions above work, [contact the support](/account/how-to/open-a-support-ticket/#writing-an-effective-subject-and-description) + - Contact an Organization administrator to make sure your information was correctly registered + - If none of the actions above work, ask an administrator to [contact the support](/account/how-to/open-a-support-ticket/#writing-an-effective-subject-and-description) 3. Click **Continue**. - - You are redirected to the Organization dashboard. 1. Click **Enter password**. 2. Type your password in the box. 3. Click **Continue**. - - You are redirected to the Organization dashboard. \ No newline at end of file diff --git a/pages/account/how-to/log-in-to-the-console.mdx b/pages/account/how-to/log-in-to-the-console.mdx index c5cddb789c..f687f69007 100644 --- a/pages/account/how-to/log-in-to-the-console.mdx +++ b/pages/account/how-to/log-in-to-the-console.mdx @@ -17,7 +17,7 @@ categories: - A [Scaleway](https://www.scaleway.com/en/) account -## Log in to the console with a Magic Link +## How to log in with a Magic Link Instead of using your password, you can use a **Magic Link** to authenticate yourself when you log into the Scaleway console. This provides quick and secure access to your account without the hassle of remembering your password. When you choose to sign in with Magic Link, you receive a unique link sent directly to your email inbox which you can use one time only to authenticate your login. Afterward, it automatically becomes invalid. @@ -36,7 +36,7 @@ A confirmation email is sent to your inbox, confirming that you have authenticat The Magic Link becomes invalid as soon as you have used it. If you log out from the console and want to log in again without your password, you will need to request a new magic link by repeating the steps above. -## Log in to the console with SSO +## How to log in with SSO Scaleway provides Single Sign-On (SSO) options for a seamless login experience. You can use your Google or Microsoft account to log in to the console. To do so, make sure the email address associated with your Scaleway account matches the email address of your Google or Microsoft account. @@ -45,7 +45,20 @@ Scaleway provides Single Sign-On (SSO) options for a seamless login experience. 3. You will be redirected to the respective login page of Google, Microsoft or GitHub. 4. If multifactor authentication (MFA) is activated, enter the authentication code. -## Log into the console as an IAM member +## Log in as an IAM member +## How to log in using MFA + +If [Multifactor Authentication (MFA)](/account/how-to/use-2fa) is enabled on your account, MFA authentication will be an additional step for all methods of log in described on this page. + +If the login information provided in any of the previous methods is valid, you will be redirected the Multifactor Authentication screen. + +1. Enter a valid two-factor token or backup key. + + This is the the token provided in your MFA app. + +2. Click **Log in**. + +If the code is correct, you are redirected to the Organization dashboard. diff --git a/pages/iam/how-to/comply-with-sec-requirements-member.mdx b/pages/iam/how-to/comply-with-sec-requirements-member.mdx index 2cfa81c23e..f4e88b89b9 100644 --- a/pages/iam/how-to/comply-with-sec-requirements-member.mdx +++ b/pages/iam/how-to/comply-with-sec-requirements-member.mdx @@ -17,7 +17,7 @@ Upon your [first login as a Member](/iam/how-to/log-in-as-a-member), you must co ## How to check the security requirements -You Organization administrators may require you to perform two different security actions: +Organization administrators may require you to perform two different security actions: - [Updating your password](#how-to-update-a-password) - [Setting up MFA](#how-to-set-up-mfa-as-a-member) @@ -35,7 +35,7 @@ The security requirements checklist is only visible to new Members who have not New IAM Members have a [grace period](/iam/concepts/#grace-period) available to comply with security requirements. The grace period is defined by the Organization's administrator or is set to default (7 days). -Once the grace period is over, your Member account is automatically locked and you must personally contact the Organization administrator to unlock you. When you regain access to the Organization, the grace period resets and you have the set amount of time to comply with the requirements again. +Once the grace period is over, your Member account is automatically locked and you must personally contact an Organization administrator to unlock you. When you regain access to the Organization, the grace period resets and you have the set amount of time to comply with the requirements again. For example, if your Organization's grace period is set to default, you have 7 days, starting from your first login, to renew your password or define a new one, and to set up MFA. If you fail to comply until the 11:59 p.m. of the 7th day, you will get locked out of the Organization at 00:00 a.m. of the 8th day. From a61c407571149a4a840beed0d5e3346c4e8ef7a7 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 25 Mar 2025 16:44:44 +0100 Subject: [PATCH 16/22] fix(iam): review cyril+astrid --- macros/iam/login-member.mdx | 4 ++++ pages/account/concepts.mdx | 4 ++++ pages/account/how-to/log-in-to-the-console.mdx | 2 +- pages/account/how-to/use-2fa.mdx | 4 ++-- pages/iam/concepts.mdx | 4 +++- pages/iam/how-to/accept-invitation-to-orga.mdx | 4 +++- pages/iam/how-to/comply-with-sec-requirements-member.mdx | 6 ------ .../iam/how-to/enforce-security-requirements-members.mdx | 7 ++----- pages/iam/how-to/manage-members.mdx | 9 +++++---- pages/iam/quickstart.mdx | 2 +- .../organizations-and-projects/how-to/manage-quotas.mdx | 2 +- 11 files changed, 26 insertions(+), 22 deletions(-) diff --git a/macros/iam/login-member.mdx b/macros/iam/login-member.mdx index c4bb01363b..1acfc83a5f 100644 --- a/macros/iam/login-member.mdx +++ b/macros/iam/login-member.mdx @@ -4,6 +4,10 @@ macro: login-member If you were added to a Scaleway Organization as an [IAM member](/iam/concepts#members), the login process is different. + + Login via [Single Sign-On (SSO)](/account/concepts/#single-sign-on-sso) is currently not available for members. + + 1. Open your web browser and go to the [Scaleway console](https://console.scaleway.com). 2. Click the **Log in as an IAM Member**. 3. Enter the Organization ID and click **Continue**. diff --git a/pages/account/concepts.mdx b/pages/account/concepts.mdx index 0e09d38b33..f45731445d 100644 --- a/pages/account/concepts.mdx +++ b/pages/account/concepts.mdx @@ -50,6 +50,10 @@ Multifactor authentication (MFA) is any form of verification that requires two f A password is a string of characters associated to your account's email address that allows you to access the [Scaleway console](https://console.scaleway.com/). It is personal and must not be shared with anyone. Alternatively, you can use a [magic link](#magic-link) to authenticate yourself. +## Single Sign-on (SSO) + +Single Sign-On (SSO) allows you to use your Google or Microsoft account to log in to the console. To do so, make sure the email address associated with your Scaleway account matches the email address of your Google or Microsoft account. + ## Support plan Scaleway provides four different types of [support plans](https://console.scaleway.com/support/plans): Basic, Silver, Gold and Platinum. Your support plan determines the level of service and dedicated assistance you have access to, and the guaranteed response time of your support requests. You can [configure your support plan in the console](/account/how-to/configure-support-plans/). diff --git a/pages/account/how-to/log-in-to-the-console.mdx b/pages/account/how-to/log-in-to-the-console.mdx index f687f69007..6933a95a4e 100644 --- a/pages/account/how-to/log-in-to-the-console.mdx +++ b/pages/account/how-to/log-in-to-the-console.mdx @@ -41,7 +41,7 @@ A confirmation email is sent to your inbox, confirming that you have authenticat Scaleway provides Single Sign-On (SSO) options for a seamless login experience. You can use your Google or Microsoft account to log in to the console. To do so, make sure the email address associated with your Scaleway account matches the email address of your Google or Microsoft account. 1. Open your web browser and go to the [Scaleway console](https://console.scaleway.com). -2. Click the **Log in with Google** , **Log in with Microsoft**, or **Log in with GitHub** button, depending on the account you want to use. +2. Click the **Log in with Google**, **Log in with Microsoft**, or **Log in with GitHub** button, depending on the account you want to use. 3. You will be redirected to the respective login page of Google, Microsoft or GitHub. 4. If multifactor authentication (MFA) is activated, enter the authentication code. diff --git a/pages/account/how-to/use-2fa.mdx b/pages/account/how-to/use-2fa.mdx index fb107c2bcf..eee70d196d 100644 --- a/pages/account/how-to/use-2fa.mdx +++ b/pages/account/how-to/use-2fa.mdx @@ -34,7 +34,7 @@ Download the app of your choice and install it onto your smartphone. 1. Click your Organization name on the top-right corner of the console navigation menu, click **Profile**, then **Security**. - If you are logged in as an [IAM member](/iam/concepts/#member), Click **Profile**, then **Credentials** and scroll down to the **Multifactor authentication** section. + If you are logged in as an [IAM Member](/iam/concepts/#member), Click **Profile**, then **Credentials** and scroll down to the **Multifactor authentication** section. 2. Click **Enable MFA**, in the **Multifactor authentication** section. A pop-up displays. 3. Enter the code shown on the pop-up into your MFA app, or scan the QR code into your app. @@ -71,7 +71,7 @@ If you no longer have access to the device in which you set up your MFA, you can ## How to disable MFA - You cannot disable MFA if you are a member of one or more Organizations where MFA is enforced. If you wish to disable MFA, you must first leave these Organizations. If you do not know which of your Organizations enforce MFA, follow the procedure below until step 2. The Organizations will be listed in the **Disable MFA** pop-up. + You cannot disable MFA if you are a Member of one or more Organizations where MFA is enforced. If you wish to disable MFA, you must first leave these Organizations. If you do not know which of your Organizations enforce MFA, follow the procedure below until step 2. The Organizations will be listed in the **Disable MFA** pop-up. 1. Access the [Security](https://console.scaleway.com/account/security) tab of your **User Account** page. diff --git a/pages/iam/concepts.mdx b/pages/iam/concepts.mdx index 308ed400d0..f48b5340dc 100644 --- a/pages/iam/concepts.mdx +++ b/pages/iam/concepts.mdx @@ -68,7 +68,9 @@ You can also create non-human users in your Organization, called [IAM applicatio ## Member -You are a Member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. As a Member you are subject to [complying with the security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) in effect in your Organization. +You are a Member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. This is one of the methods employed at Scaleway to allow Organizations to have multi-users. Members fufill the same purpose as Guest, while ensuring the security of the Organization. + +As a Member you are subject to [complying with the security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) in effect in your Organization. ## Organization diff --git a/pages/iam/how-to/accept-invitation-to-orga.mdx b/pages/iam/how-to/accept-invitation-to-orga.mdx index bc0fae73b0..b4522d8768 100644 --- a/pages/iam/how-to/accept-invitation-to-orga.mdx +++ b/pages/iam/how-to/accept-invitation-to-orga.mdx @@ -22,7 +22,9 @@ When you [create a Scaleway account](/account/how-to/create-an-account/), an Org When someone invites you to join their Organization, you receive an email to inform you. - If the Organization you were invited to [enforces MFA](/organizations-and-projects/how-to/enforce-mfa/), make sure you have [activated MFA](/account/how-to/use-2fa/) before accepting the invitation. + Keep in mind that: + - The procedure described on this page applies only to [IAM Guests](/iam/concepts/#guest) + - If the Organization you were invited to [enforces MFA](/organizations-and-projects/how-to/enforce-mfa/), make sure you have [activated MFA](/account/how-to/use-2fa/) before accepting the invitation. ## If you already have a Scaleway account diff --git a/pages/iam/how-to/comply-with-sec-requirements-member.mdx b/pages/iam/how-to/comply-with-sec-requirements-member.mdx index f4e88b89b9..aa7d349ed3 100644 --- a/pages/iam/how-to/comply-with-sec-requirements-member.mdx +++ b/pages/iam/how-to/comply-with-sec-requirements-member.mdx @@ -40,12 +40,6 @@ Once the grace period is over, your Member account is automatically locked and y For example, if your Organization's grace period is set to default, you have 7 days, starting from your first login, to renew your password or define a new one, and to set up MFA. If you fail to comply until the 11:59 p.m. of the 7th day, you will get locked out of the Organization at 00:00 a.m. of the 8th day. -### Maximum login attempts - -Currently, a default number of a maximum 5 login attempts is set up for all Scaleway Organizations. - -This means that if you fail to login five times, you will be blocked from your Organization and you must contact your administrator. - ## How to update a password Passwords are not required for a first Member login. diff --git a/pages/iam/how-to/enforce-security-requirements-members.mdx b/pages/iam/how-to/enforce-security-requirements-members.mdx index a3c385e17f..bb638fd722 100644 --- a/pages/iam/how-to/enforce-security-requirements-members.mdx +++ b/pages/iam/how-to/enforce-security-requirements-members.mdx @@ -1,10 +1,10 @@ --- meta: title: How to enforce security requirements for IAM members in your Organization - description: This page shows you how to edit the grace period IAM members have to comply with security requirements, enforce password renewal and define a maximum number of login attempts. + description: This page shows you how to edit the grace period IAM members have to comply with security requirements and enforce password renewal. content: h1: How to enforce security requirements for IAM members - paragraph: This page shows you how to edit the grace period IAM members have to comply with security requirements, enforce password renewal and define a maximum number of login attempts. + paragraph: This page shows you how to edit the grace period IAM members have to comply with security requirements and enforce password renewal. dates: validation: 2025-02-11 posted: 2025-02-11 @@ -77,8 +77,5 @@ From their first login, members have a default grace period of seven days to com 4. Define the grace period in hours or days. 5. Click **Define grace period** to confirm. -## How to set a maximum number of login attempts - -Currently, a default number of a maximum 5 login attempts is set up for your Organization automatically. diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx index b2644149a5..b69e08bd9a 100644 --- a/pages/iam/how-to/manage-members.mdx +++ b/pages/iam/how-to/manage-members.mdx @@ -26,19 +26,21 @@ dates: 4. (Optional) Check the box if you want to send a welcome email to the Member. 5. Add a password. - This step is optional. If you set a password, make sure you keep note of it to share it with the Member later. The password will only be shown once. From their first login, the Member has up to seven days to update their password and comply with this security requirement. + This step is optional. If you set a password, make sure you keep note of it to share it with the Member later. The password will only be shown once. If password renewal is enforced in the Organization, from their first login, the Member has up to 7 days to update their password and comply with this security requirement. 6. (Optional) Check the box if you want to send the password to the Member via email. 7. Click **Create Member**. -If you did not send an invitation email to the Member, make sure you give them their login information. +If you did not send an welcome email to the Member, make sure you give them their login information. ## How to lock a Member As an Owner or user with IAM Manager permissions, you can lock a Member anytime. - Locking is an action that only applies to IAM Members. Once a Member is locked, they cannot log into the Organization, but are not removed from it. + Locking is an action that only applies to IAM Members. Keep in mind that: + - Once a Member is locked, they cannot log into the Organization, but are not removed from it. + - Any API keys attached to a Member lose their permissions when the Member is locked. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. @@ -99,7 +101,6 @@ Refer to the dedicated [How to enforce security for Members](/iam/how-to/enforce - [How to enforce password renewal](/iam/how-to/enforce-security-requirements-members/#how-to-enforce-password-renewal) - [How to stop enforcing password renewal](/iam/how-to/enforce-security-requirements-members/#how-to-stop-enforcing-password-renewal) - [How to edit the grace period of your Organization](/iam/how-to/enforce-security-requirements-members/#how-to-edit-the-grace-period-of-your-organization) -- [How to set a maximum number of login attempts](/iam/how-to/enforce-security-requirements-members/#how-to-set-a-maximum-number-of-login-attempts) ## How to delete a Member diff --git a/pages/iam/quickstart.mdx b/pages/iam/quickstart.mdx index b175621fa5..0865ea7a6f 100644 --- a/pages/iam/quickstart.mdx +++ b/pages/iam/quickstart.mdx @@ -51,7 +51,7 @@ IAM applications are non-human users in an Organization, enabling you to give pr ## How to give permissions to users and applications via policies -Users you have invited to your Organization, and applications you have created, have no rights or permissions until you attach [policies](/iam/reference-content/policy/) to them, as described below. +Users you have added to your Organization, and applications you have created, have no rights or permissions until you attach [policies](/iam/reference-content/policy/) to them, as described below. 1. Click **Identity and Access Management (IAM)** from the top-right of your [**Organization Dashboard**](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. 2. Click the **Policies** tab. A list of the Organization's existing policies displays. 3. Click **Create policy**. The creation wizard displays. diff --git a/pages/organizations-and-projects/how-to/manage-quotas.mdx b/pages/organizations-and-projects/how-to/manage-quotas.mdx index 060e2ceab4..93fdedf67b 100644 --- a/pages/organizations-and-projects/how-to/manage-quotas.mdx +++ b/pages/organizations-and-projects/how-to/manage-quotas.mdx @@ -21,7 +21,7 @@ categories: ## How to view Organization quotas 1. Click the **Quotas** tab of the [Organization Dashboard](https://console.scaleway.com/organization). A list of all quotas displays. -2. Click the name of the resource you want to view the quotas for. +2. Click the name of the product you want to view the quotas for. 3. Click > **More info** next to the name of your resource of choice. A pop-up appears. In the pop-up you can find more information about the quota, such as **Name**, **Technical name**, **Product**, **Max quota per Availability Zone**, **Current usage**, and **Description**. From c44591f61b942af4ec3a0106332b4e5b24989bc4 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 25 Mar 2025 16:46:56 +0100 Subject: [PATCH 17/22] fix(iam): review neda MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Néda <87707325+nerda-codes@users.noreply.github.com> --- pages/iam/concepts.mdx | 4 ++-- .../iam/how-to/comply-with-sec-requirements-member.mdx | 2 +- .../how-to/enforce-security-requirements-members.mdx | 6 +++--- pages/iam/how-to/invite-user-to-orga.mdx | 4 ++-- pages/iam/how-to/manage-members.mdx | 10 +++++----- pages/iam/how-to/manage-users.mdx | 2 +- pages/iam/quickstart.mdx | 2 +- .../users-groups-and-applications.mdx | 2 +- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/pages/iam/concepts.mdx b/pages/iam/concepts.mdx index f48b5340dc..852191ff24 100644 --- a/pages/iam/concepts.mdx +++ b/pages/iam/concepts.mdx @@ -40,9 +40,9 @@ The Common Expression Language (CEL) is used to define expressions in [condition A condition is an additional layer of restrictions for your rule. You can allow access to specific user agents or IP addresses, and allow actions to be performed only at certain dates and times. Conditions are defined through [CEL](#common-expression-language-cel) expressions, and can be set up and configured in the Scaleway console. Refer to the [Understanding policy conditions](/iam/reference-content/understanding-policy-conditions) documentation page to learn how they are set up and how you can define them. -## Grace Period +## Grace period -The grace period is the time an [IAM Members](#members) has to comply with the security requirements that are enforced in your Organization before their account is automatically locked. The accounts can be manually unlocked by an Owner or IAM Manager. Upon regaining access, the grace period resets, giving IAM Members another chance to meet security requirements. +The grace period is the time an [IAM Member](#members) has to comply with the security requirements that are enforced in your Organization before their account is automatically locked. The accounts can be manually unlocked by an Owner or IAM Manager. Upon regaining access, the grace period resets, giving IAM Members another chance to meet security requirements. ## Group diff --git a/pages/iam/how-to/comply-with-sec-requirements-member.mdx b/pages/iam/how-to/comply-with-sec-requirements-member.mdx index aa7d349ed3..f31216f08b 100644 --- a/pages/iam/how-to/comply-with-sec-requirements-member.mdx +++ b/pages/iam/how-to/comply-with-sec-requirements-member.mdx @@ -24,7 +24,7 @@ Organization administrators may require you to perform two different security ac If one of these requirements is enforced in your Organization, a security checklist will display in your Scaleway console when you log in for the first time, - + The security requirements checklist is only visible to new Members who have not complied with their Organization's security requirements. diff --git a/pages/iam/how-to/enforce-security-requirements-members.mdx b/pages/iam/how-to/enforce-security-requirements-members.mdx index bb638fd722..28deb07238 100644 --- a/pages/iam/how-to/enforce-security-requirements-members.mdx +++ b/pages/iam/how-to/enforce-security-requirements-members.mdx @@ -31,7 +31,7 @@ If [Multifactor Authentication (MFA) is enabled](/account/how-to/use-2fa) for a 2. Click the name of the member you want to delete. Alternatively, click next to the member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. 3. Click the **Credentials** tab. 4. Scroll to the **Disable multifactor authentication** section. -5. Click **Disable MFA**. A pop-up appears +5. Click **Disable MFA**. A pop-up appears. Keep in mind that disabling MFA means a member will no longer be required to sign in with MFA. If [MFA is enforced](/organizations-and-projects/how-to/enforce-mfa) at the Organization level, the member will have a grace period allowing them to enable it again. @@ -65,10 +65,10 @@ You can enforce MFA for all users in your Organization, including members. ## How to edit the grace period of your Organization -From their first login, members have a default grace period of seven days to comply with security requirements before their access to the Organization is automatically locked. You can extend or reduce the grace period in the console. +From their first login, Members have a default grace period of 7 days to comply with security requirements before their access to the Organization is automatically locked. You can extend or reduce the grace period in the console. - Locked members cannot connect to the Organization until they are [manually unlocked](/iam/how-to/manage-members#how-to-unlock-a-member). Upon regaining access, the grace period resets, giving them another chance to meet security requirements. + Locked Members cannot connect to the Organization until they are [manually unlocked](/iam/how-to/manage-members#how-to-unlock-a-member). Upon regaining access, the grace period resets, giving them another chance to meet security requirements. 1. Click the **Security** tab of the [Organization Dashboard](https://console.scaleway.com/organization). diff --git a/pages/iam/how-to/invite-user-to-orga.mdx b/pages/iam/how-to/invite-user-to-orga.mdx index 9418cd1385..1cfd8c9dbf 100644 --- a/pages/iam/how-to/invite-user-to-orga.mdx +++ b/pages/iam/how-to/invite-user-to-orga.mdx @@ -16,7 +16,7 @@ When you invite someone as a Guest they will create their own Scaleway account, You can define the rights and permissions you want Guests to have in your Organization via [policies](/iam/concepts/#policy). - + In the next steps we show you how to invite a Guest. @@ -30,7 +30,7 @@ In the next steps we show you how to invite a Guest. 2. Click **+ Add user**. A pop-up displays prompting you to choose between creating a **Member** or adding a **Guest**. 3. Select **Guest** and click **Continue**. -4. Enter the email address of the person you want to invite. If you want to invite more than one user, enter multiple email addresses separated by commas. Optionally, you can also select a [group](/iam/concepts/#group) to add the user to. +4. Enter the email address of the person you want to invite. If you want to invite more than one user, enter multiple email addresses separated by commas. Optionally, you can also select a [group](/iam/concepts/#group) to add the user to. 5. Optionally, add one or more tags. diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx index b69e08bd9a..28c97b41c6 100644 --- a/pages/iam/how-to/manage-members.mdx +++ b/pages/iam/how-to/manage-members.mdx @@ -49,7 +49,7 @@ As an Owner or user with IAM Manager permissions, you can lock a Member anytime. 4. Click **Lock Member**. A pop-up appears. 5. Type **LOCK** in the box and click **Confirm**. -The Member is locked and their name is displayed in red and their status is marked as `Locked` in the IAM users list. +The Member is locked, their name is displayed in red, and their status is marked as `Locked` in the IAM users list. ## How to unlock a Member @@ -80,14 +80,14 @@ You can edit a Member's username, email address, and password. 1. Click **Identity and Access Management (IAM)** on the top-right corner of your [Organization Dashboard](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. -2. Click the name of the Member you want to delete. Alternatively, click next to the Member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. +2. Click the name of the Member you want to edit. Alternatively, click next to the Member, and select **Overview**. Either way, you are taken to the user's **Overview** tab. 3. Click the **Credentials** tab. 4. Click **Edit** next to the information you want to update in the **Sign in credentials** section. For each credential a different pop-up appears. 5. Enter the new information in the box. - Passwords are optional. When you can create or update a password for a Member, you can opt to send the password to the Member via email. Once a new password is created, it is not stored or shown in the Scaleway console. Copy and safely store the before leaving the **Edit password** pop-up. + Passwords are optional. When you create or update a password for a Member, you can opt to send the password to the Member via email. Once a new password is created, it is not stored or shown in the Scaleway console. Copy and safely store them before leaving the **Edit password** pop-up. -5. Click **Confirm**. +6. Click **Confirm**. The updated information appears in the credentials tab. @@ -95,7 +95,7 @@ The updated information appears in the credentials tab. For the increased security of your Organization, you can enforce different security measures for your IAM Members. -Refer to the dedicated [How to enforce security for Members](/iam/how-to/enforce-security-requirements-members/) documentation page to find how to: +Refer to the dedicated [How to enforce security for Members](/iam/how-to/enforce-security-requirements-members/) documentation page to find out: - [How to disable a Member's MFA](/iam/how-to/enforce-security-requirements-members/#how-to-disable-a-members-mfa) - [How to enforce password renewal](/iam/how-to/enforce-security-requirements-members/#how-to-enforce-password-renewal) diff --git a/pages/iam/how-to/manage-users.mdx b/pages/iam/how-to/manage-users.mdx index 19e1c341ba..cff17b4415 100644 --- a/pages/iam/how-to/manage-users.mdx +++ b/pages/iam/how-to/manage-users.mdx @@ -18,7 +18,7 @@ You can manage IAM users of an Organization if you are the [Owner](/iam/concepts - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - The procedures described below, except [How to remove a user from the Organization](#how-to-remove-a-user-from-the-organization), apply to all types of IAM users: Owners, Guests and Members. [IAM members](/iam/concepts#members), however, have extra features that apply only to them. Refer to the [How to manage members](/iam/how-to/manage-members) documentation page to find the procedures specific to members. + The procedures described below, except [How to remove a user from the Organization](#how-to-remove-a-user-from-the-organization), apply to all types of IAM users: Owners, Guests and Members. [IAM Members](/iam/concepts#members), however, have extra features that apply only to them. Refer to the [How to manage members](/iam/how-to/manage-members) documentation page to find the procedures specific to members. ## How to access the user overview diff --git a/pages/iam/quickstart.mdx b/pages/iam/quickstart.mdx index 0865ea7a6f..ecb4074d21 100644 --- a/pages/iam/quickstart.mdx +++ b/pages/iam/quickstart.mdx @@ -28,7 +28,7 @@ Invite other users to be able to give them access to your Organization. You will 1. Click **Identity and Access Management (IAM)** from the top-right of your [**Organization Dashboard**](https://console.scaleway.com/organization) in the Scaleway console. The **Users** tab of the [Identity and Access Management dashboard](https://console.scaleway.com/iam/users) displays. 2. Click **+ Add user**. A pop-up displays prompting you to choose between creating a **Member** or adding a **Guest**. 3. Select **Guest** and click **Continue**. -4. Enter the email address of the person you want to invite. If you want to invite more than one user, enter multiple email addresses separated by commas. Optionally, you can also select a [group](/iam/concepts/#group) to add the user to and add one or more tags. +4. Enter the email address of the person you want to invite. If you want to invite more than one user, enter multiple email addresses separated by commas. Optionally, you can also select a [group](/iam/concepts/#group) to add the user to and add one or more tags. 5. Click **Invite** to send the invitation. The user receives an email inviting them to accept your invitation. If they do not already have a Scaleway account, they will be prompted to [create one](/account/how-to/create-an-account/) first. 6. The user will appear in the list of your Organization's users once they have accepted the invitation. diff --git a/pages/iam/reference-content/users-groups-and-applications.mdx b/pages/iam/reference-content/users-groups-and-applications.mdx index dd79fad76a..d915ee0b84 100644 --- a/pages/iam/reference-content/users-groups-and-applications.mdx +++ b/pages/iam/reference-content/users-groups-and-applications.mdx @@ -21,7 +21,7 @@ They can be of two types: - **Owner** - you are the Owner of the Organization that was created with your account. - **Guest** - you are a Guest when invited to an Organization of which you are not the Owner. Similarly, you can invite other users to be Guests in your Organization. -- **Member** - you are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. As a member you are subject to [complying with the security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) in effect in your Organization. +- **Member** - you are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are added. As a member you are subject to [complying with the security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) in effect in your Organization. Within each Organization, different IAM users can have different rights (defined through policies) to perform actions on resources. From 719f92a4ead0da3aa8c3a0c3a3fed5ac1f05405d Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 25 Mar 2025 16:57:38 +0100 Subject: [PATCH 18/22] fix(iam): add impacts of lock --- pages/iam/how-to/comply-with-sec-requirements-member.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/iam/how-to/comply-with-sec-requirements-member.mdx b/pages/iam/how-to/comply-with-sec-requirements-member.mdx index f31216f08b..d162836eb4 100644 --- a/pages/iam/how-to/comply-with-sec-requirements-member.mdx +++ b/pages/iam/how-to/comply-with-sec-requirements-member.mdx @@ -35,7 +35,7 @@ The security requirements checklist is only visible to new Members who have not New IAM Members have a [grace period](/iam/concepts/#grace-period) available to comply with security requirements. The grace period is defined by the Organization's administrator or is set to default (7 days). -Once the grace period is over, your Member account is automatically locked and you must personally contact an Organization administrator to unlock you. When you regain access to the Organization, the grace period resets and you have the set amount of time to comply with the requirements again. +Once the grace period is over, your Member account is automatically locked. This means you will no longer be able to log into the console and access your resources. You must personally contact an Organization administrator to unlock you. When you regain access to the Organization, the grace period resets and you have the set amount of time to comply with the requirements again. For example, if your Organization's grace period is set to default, you have 7 days, starting from your first login, to renew your password or define a new one, and to set up MFA. If you fail to comply until the 11:59 p.m. of the 7th day, you will get locked out of the Organization at 00:00 a.m. of the 8th day. From 3de853617e3bc9a4427f76f71d87ac47ab0f4fa3 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 25 Mar 2025 17:11:04 +0100 Subject: [PATCH 19/22] fix(iam): grace period info --- pages/iam/how-to/comply-with-sec-requirements-member.mdx | 4 ++-- pages/iam/how-to/enforce-security-requirements-members.mdx | 2 +- pages/iam/how-to/manage-members.mdx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/iam/how-to/comply-with-sec-requirements-member.mdx b/pages/iam/how-to/comply-with-sec-requirements-member.mdx index d162836eb4..d2f1c1acd3 100644 --- a/pages/iam/how-to/comply-with-sec-requirements-member.mdx +++ b/pages/iam/how-to/comply-with-sec-requirements-member.mdx @@ -32,13 +32,13 @@ The security requirements checklist is only visible to new Members who have not ### Grace period -New IAM Members have a [grace period](/iam/concepts/#grace-period) available to comply with security requirements. The grace period is defined by the Organization's administrator or is set to default (7 days). +New IAM Members have a [grace period](/iam/concepts/#grace-period) available to comply with security requirements. The grace period is defined by the Organization's administrator or is set to default (3 days). Once the grace period is over, your Member account is automatically locked. This means you will no longer be able to log into the console and access your resources. You must personally contact an Organization administrator to unlock you. When you regain access to the Organization, the grace period resets and you have the set amount of time to comply with the requirements again. -For example, if your Organization's grace period is set to default, you have 7 days, starting from your first login, to renew your password or define a new one, and to set up MFA. If you fail to comply until the 11:59 p.m. of the 7th day, you will get locked out of the Organization at 00:00 a.m. of the 8th day. +For example, if your Organization's grace period is set to default, you have 3 days, starting from your first login, to renew your password or define a new one, and to set up MFA. If you logged in for the first time on Monday 3:22 p.m., you have until Thursday at 3:22 p.m. to comply with security requirements. If you fail to comply, you will get locked out of the Organization starting from Thursday 3:23p.m. ## How to update a password diff --git a/pages/iam/how-to/enforce-security-requirements-members.mdx b/pages/iam/how-to/enforce-security-requirements-members.mdx index 28deb07238..6049f33bc7 100644 --- a/pages/iam/how-to/enforce-security-requirements-members.mdx +++ b/pages/iam/how-to/enforce-security-requirements-members.mdx @@ -65,7 +65,7 @@ You can enforce MFA for all users in your Organization, including members. ## How to edit the grace period of your Organization -From their first login, Members have a default grace period of 7 days to comply with security requirements before their access to the Organization is automatically locked. You can extend or reduce the grace period in the console. +From their first login, Members have a default grace period of 3 days to comply with security requirements before their access to the Organization is automatically locked. You can extend or reduce the grace period in the console. Locked Members cannot connect to the Organization until they are [manually unlocked](/iam/how-to/manage-members#how-to-unlock-a-member). Upon regaining access, the grace period resets, giving them another chance to meet security requirements. diff --git a/pages/iam/how-to/manage-members.mdx b/pages/iam/how-to/manage-members.mdx index 28c97b41c6..f8bcb0ee6a 100644 --- a/pages/iam/how-to/manage-members.mdx +++ b/pages/iam/how-to/manage-members.mdx @@ -26,7 +26,7 @@ dates: 4. (Optional) Check the box if you want to send a welcome email to the Member. 5. Add a password. - This step is optional. If you set a password, make sure you keep note of it to share it with the Member later. The password will only be shown once. If password renewal is enforced in the Organization, from their first login, the Member has up to 7 days to update their password and comply with this security requirement. + This step is optional. If you set a password, make sure you keep note of it to share it with the Member later. The password will only be shown once. If password renewal is enforced in the Organization, from their first login, the Member has up to 3 days to update their password and comply with this security requirement. 6. (Optional) Check the box if you want to send the password to the Member via email. 7. Click **Create Member**. From ed9c9e3ae19b8a4fbd3e1228b9fb29728a20945b Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 25 Mar 2025 17:12:02 +0100 Subject: [PATCH 20/22] fix(iam): grace period info + --- pages/iam/how-to/comply-with-sec-requirements-member.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/iam/how-to/comply-with-sec-requirements-member.mdx b/pages/iam/how-to/comply-with-sec-requirements-member.mdx index d2f1c1acd3..b2845bfce6 100644 --- a/pages/iam/how-to/comply-with-sec-requirements-member.mdx +++ b/pages/iam/how-to/comply-with-sec-requirements-member.mdx @@ -38,7 +38,7 @@ New IAM Members have a [grace period](/iam/concepts/#grace-period) available to Once the grace period is over, your Member account is automatically locked. This means you will no longer be able to log into the console and access your resources. You must personally contact an Organization administrator to unlock you. When you regain access to the Organization, the grace period resets and you have the set amount of time to comply with the requirements again. -For example, if your Organization's grace period is set to default, you have 3 days, starting from your first login, to renew your password or define a new one, and to set up MFA. If you logged in for the first time on Monday 3:22 p.m., you have until Thursday at 3:22 p.m. to comply with security requirements. If you fail to comply, you will get locked out of the Organization starting from Thursday 3:23p.m. +For example, if your Organization's grace period is set to default, you have 3 days, starting from your first login, to renew your password or define a new one, and to set up MFA. If you logged in for the first time on Monday 3:22 p.m., you have until Thursday at 3:22 p.m. to comply with security requirements. If you fail to comply, you will get locked out of the Organization starting from Thursday at approximately 3:23p.m. ## How to update a password From c69c3994eefa2ddb9dd4fb3edec4d897669ccb40 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 25 Mar 2025 17:38:16 +0100 Subject: [PATCH 21/22] fix(iam): final fixes --- pages/iam/concepts.mdx | 2 +- pages/iam/how-to/log-in-as-a-member.mdx | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pages/iam/concepts.mdx b/pages/iam/concepts.mdx index 852191ff24..0400f283f4 100644 --- a/pages/iam/concepts.mdx +++ b/pages/iam/concepts.mdx @@ -70,7 +70,7 @@ You can also create non-human users in your Organization, called [IAM applicatio You are a Member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are created. This is one of the methods employed at Scaleway to allow Organizations to have multi-users. Members fufill the same purpose as Guest, while ensuring the security of the Organization. -As a Member you are subject to [complying with the security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) in effect in your Organization. +As a Member you are subject to [complying with the security requirements](/iam/how-to/comply-with-sec-requirements-member) in effect in your Organization. ## Organization diff --git a/pages/iam/how-to/log-in-as-a-member.mdx b/pages/iam/how-to/log-in-as-a-member.mdx index 59d557c8a8..3a53aacda0 100644 --- a/pages/iam/how-to/log-in-as-a-member.mdx +++ b/pages/iam/how-to/log-in-as-a-member.mdx @@ -12,8 +12,6 @@ dates: When you are added to a Scaleway Organization, you become a Member of said Organization. To access the Organization, you must perform a first login and comply with your Organization's security requirements. -## How to log in - From f281c2e2b40649057da08a60c348d3dc832e994b Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 25 Mar 2025 17:47:13 +0100 Subject: [PATCH 22/22] fix(iam): final fixes 2 --- pages/iam/reference-content/overview.mdx | 2 +- pages/iam/reference-content/users-groups-and-applications.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/iam/reference-content/overview.mdx b/pages/iam/reference-content/overview.mdx index 9baba784cb..7530e6a4c4 100644 --- a/pages/iam/reference-content/overview.mdx +++ b/pages/iam/reference-content/overview.mdx @@ -37,7 +37,7 @@ If you want to give someone else permission to view, edit, create or manage reso 1. [Invite the user](/iam/how-to/invite-user-to-orga/) to your Organization. They create their own Scaleway account, if they do not already have one, and can then accept your invitation. They will appear in your Organization as a Guest. - Alternatively, you can [create a new IAM member](/iam/how-to/manage-members#how-to-create-a-member). You can provide them the credentials necessary to [log in as a member](/iam/how-to/log-in-as-a-member) in your Organization. + Alternatively, you can [create a new IAM member](/iam/how-to/manage-members/#how-to-create-a-member). You can provide them the credentials necessary to [log in as a member](/iam/how-to/log-in-as-a-member) in your Organization. 2. Give the user permissions via [policies](/iam/concepts/#policy). Create a policy to define what permissions and access rights you want the user to have in your Organization. diff --git a/pages/iam/reference-content/users-groups-and-applications.mdx b/pages/iam/reference-content/users-groups-and-applications.mdx index d915ee0b84..15d625e7bc 100644 --- a/pages/iam/reference-content/users-groups-and-applications.mdx +++ b/pages/iam/reference-content/users-groups-and-applications.mdx @@ -21,7 +21,7 @@ They can be of two types: - **Owner** - you are the Owner of the Organization that was created with your account. - **Guest** - you are a Guest when invited to an Organization of which you are not the Owner. Similarly, you can invite other users to be Guests in your Organization. -- **Member** - you are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are added. As a member you are subject to [complying with the security requirements](/iam/how-to/log-in-as-a-member#how-to-comply-with-security-requirements) in effect in your Organization. +- **Member** - you are a member when you are added to an Organization by an Owner or user with IAM Manager permissions. Members exist only within the specific Organizations in which they are added. As a member you are subject to [complying with the security requirements](/iam/how-to/how-to-comply-with-sec-requirements-member) in effect in your Organization. Within each Organization, different IAM users can have different rights (defined through policies) to perform actions on resources.