Skip to content

Commit 4cdee8b

Browse files
feat(iam): add authentik sso how-to page (#5879)
* feat(iam): add authentik sso how-to page * fix: update dates Co-authored-by: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> * fix: description Co-authored-by: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> * fix: typo Co-authored-by: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> * fix: update Authentik Providers step * fix: update validation and post date * fix: update since metadata upload feature * fix: missing "the" Co-authored-by: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> * feat: add menu entry --------- Co-authored-by: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com>
1 parent a18b1df commit 4cdee8b

File tree

3 files changed

+75
-1
lines changed

3 files changed

+75
-1
lines changed

pages/iam/how-to/set-up-identity-federation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Follow the steps below to set up Identity Federation for your Organization throu
7474
<Message type="note">
7575
You can close the Identity Provider pop-up without adding the certificate right away. The certificate can [be added at a later time](#how-to-add-a-certificate). However, while the certificate is not added, the connection between Scaleway and your Identity Provider will not be complete and the SSO feature will not work for your Organization members.
7676
</Message>
77-
9. Click **Complete setup**.
77+
9. Click **Complete set up**.
7878

7979
Once setup is complete, members can log in via SAML.
8080

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: How to set up SSO with Authentik
3+
description: This page helps you to implement Single Sign-On in your Organization with Authentik
4+
dates:
5+
validation: 2025-12-10
6+
posted: 2025-12-10
7+
---
8+
import Requirements from '@macros/iam/requirements.mdx'
9+
10+
Scaleway supports Identity Federation to provide your teams with secure access to their accounts via SAML Single Sign-On.
11+
12+
<Message type="note">
13+
SSO with SAML does not apply to an Organization's Owner. Owners can log in with SSO with OAuth2.
14+
</Message>
15+
16+
Follow the steps below to set up Identity Federation for your Organization through SAML at Scaleway.
17+
18+
<Requirements />
19+
20+
- A Scaleway account logged into the [console](https://console.scaleway.com)
21+
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
22+
- Authentik instance and user allowing you to perform admin actions.
23+
24+
## Create a new Identity Provider
25+
26+
### On Scaleway console
27+
28+
1. Go to your security settings.
29+
2. Scroll to the **Configure Identity Federation** section.
30+
3. Click **Set up SAML SSO**. A pop-up appears.
31+
4. Click **Start**
32+
5. Open another tab to start IdP configuration on Authentik.
33+
34+
### On Authentik
35+
36+
1. Look for **Applications** in your sidebar and click to open **Providers** section.
37+
2. Click **Create**. A pop-up appears.
38+
3. Choose **SAML** provider type.
39+
4. Click **Next**.
40+
5. Fill the configuration form.
41+
- Name: "Scaleway IDP"
42+
- ACS URL: **Assertion consumer service (ACS) URL** (from Scaleway tab)
43+
- Issuer: **Scaleway Entity ID** (from Scaleway tab)
44+
- Service Provider Binding: Select **Post**
45+
- Advanced protocol settings
46+
- Signing Certificate: Select **authentik Self-signed Certificate**
47+
- Toggle **Sign assertions** and **Sign responses** on
48+
- NameID Property Mapping: Select **authentik default SAML Mapping: Username**
49+
6. Click **Finish**
50+
7. Click on your newly created Provider in the list.
51+
8. Click the **Create** button below **Assigned to application**. A pop-up appears.
52+
9. Fill the configuration form.
53+
- Name: "Scaleway"
54+
- Provider: Select **Scaleway IDP**
55+
10. Click **Create**
56+
11. Click to download the metadata file in the **Related objects section**
57+
12. Go back to the Scaleway Console tab.
58+
59+
### On Scaleway console
60+
61+
1. Upload the metadata file using the **Download metadata** button.
62+
2. Click **Submit**. A pop-up appears.
63+
3. If you are sure that you don't use OAuth2 SSO, click **Confirm**
64+
65+
Once setup is complete, members can log in via SAML.
66+
67+
<Message type="important">
68+
- In order to log in via SAML, members need to be [created manually](/iam/how-to/manage-members/#how-to-create-a-member) in your Scaleway organization.
69+
- If you delete a user in the IdP, the corresponding Member is not automatically deleted in your Scaleway Organization. The [deletion must happen manually](/iam/how-to/manage-members/#how-to-delete-a-member).
70+
</Message>

pages/iam/menu.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ export const iamMenu = {
4646
label: 'How to set up identity federation',
4747
slug: 'set-up-identity-federation'
4848
},
49+
{
50+
label: 'How to set up SSO with Authentik',
51+
slug: 'set-up-sso-with-authentik'
52+
},
4953
{
5054
label: 'Create an application',
5155
slug: 'create-application',

0 commit comments

Comments
 (0)