-
Notifications
You must be signed in to change notification settings - Fork 258
fix(iam): members - MTA-5495 #4395
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 13 commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
afbb6f0
fix(iam): members
ldecarvalho-doc 33920e7
fix(iam): save members draft
ldecarvalho-doc 89930cd
fix(iam): members gros
ldecarvalho-doc b0e59d8
fix(iam): members links etc
ldecarvalho-doc 26e889e
fix(iam): fix mentions of users
ldecarvalho-doc f46badd
fix(iam): fix menu
ldecarvalho-doc a235da6
fix(iam): change enforce sr page
ldecarvalho-doc f903bed
fix(iam): add new steps to members doc
ldecarvalho-doc d1e2d2a
fix(iam): add more steps
ldecarvalho-doc 6fea3a4
fix(iam): fix typo
ldecarvalho-doc 5003fb3
fix(iam): fix typos
ldecarvalho-doc d6b07ba
feat(iam): fixes
ldecarvalho-doc 36ebf6a
feat(iam): mfa
ldecarvalho-doc 7cddc94
fix(iam): review pt 1
ldecarvalho-doc 614dda4
fix(iam): couple fixes
ldecarvalho-doc a61c407
fix(iam): review cyril+astrid
ldecarvalho-doc c44591f
fix(iam): review neda
ldecarvalho-doc 719f92a
fix(iam): add impacts of lock
ldecarvalho-doc 3de8536
fix(iam): grace period info
ldecarvalho-doc ed9c9e3
fix(iam): grace period info +
ldecarvalho-doc c69c399
fix(iam): final fixes
ldecarvalho-doc f281c2e
fix(iam): final fixes 2
ldecarvalho-doc File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,37 @@ | ||
| --- | ||
| macro: login-member | ||
| --- | ||
|
|
||
| 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**. | ||
| 3. Enter the Organization ID and click **Continue** | ||
ldecarvalho-doc marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| 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**. | ||
| <Tabs id="create-account"> | ||
| <TabsTab label="Email code"> | ||
| 1. Click **Send code** to receive a login code in your email. | ||
| <Message type="important"> | ||
| 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. | ||
| </Message> | ||
| 2. Enter the code you received in your email. | ||
| <Message type="tip"> | ||
| 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) | ||
ldecarvalho-doc marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| </Message> | ||
| 3. Click **Continue**. | ||
|
|
||
| You are redirected to the Organization dashboard. | ||
| </TabsTab> | ||
| <TabsTab label="Password"> | ||
| 1. Click **Enter password**. | ||
| 2. Type your password in the box. | ||
| 3. Click **Continue**. | ||
ldecarvalho-doc marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| You are redirected to the Organization dashboard. | ||
| </TabsTab> | ||
| </Tabs> | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,71 @@ | ||
| --- | ||
| 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. | ||
|
|
||
| <Macro id="requirements" /> | ||
|
|
||
| - 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 | ||
|
|
||
| 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, | ||
|
|
||
| <Lightbox src="scaleway-iam-member-sec-req.webp" alt="screenshot of the scaleway console showing a checklist of the few quick steps to follow until you can explore the Scaleway console. 1. Update password - You are required to update your password to stay connected to this Organization. A message box indicated that there is 1 day left to update the password. It warns that once this grace period is up, you will be locked out of the Organization until an administrator unlocks your account. A button prompts to update the password. "/> | ||
ldecarvalho-doc marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| <Message type="note"> | ||
| The security requirements checklist is only visible to new Members who have not complied with their Organization's security requirements. | ||
| </Message> | ||
|
|
||
| ### 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). | ||
|
|
||
| <Message type="important"> | ||
| 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. | ||
ldecarvalho-doc marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| </Message> | ||
|
|
||
| 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. | ||
ldecarvalho-doc marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ### Maximum login attempts | ||
ldecarvalho-doc marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| 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. | ||
|
|
||
| However, if password renewal is enforced in your Organization, you must update your password after your first login. | ||
|
|
||
| <Message type="note"> | ||
| 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. | ||
| </Message> | ||
|
|
||
| 1. Click **Update password** in your security requirements **Checklist** in the Scaleway console. A pop-up appears. | ||
| 2. Define a new password in the box. | ||
| 3. (Optional) Check the box if you want to send the password to your email. | ||
| <Message type="tip"> | ||
| 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. | ||
| </Message> | ||
|
|
||
| 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 **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. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.