Skip to content

Commit ae2138e

Browse files
authored
integration: authentik (#126)
1 parent fe509cd commit ae2138e

File tree

7 files changed

+55
-0
lines changed

7 files changed

+55
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
title: Authentik
3+
---
4+
5+
# Authentik
6+
7+
This guide will show you how to use **Secured Signal API** as an Authenticator.
8+
9+
## Setup
10+
11+
### 1. Stage
12+
13+
First you need to create the SMS Authenticator Setup Stage.
14+
15+
![Stage 1](/integrations/authentik/stage_1.png)
16+
17+
Then you need to fill in your **API TOKEN** and your **sender number** (make sure to use the `Generic` Provider).
18+
Point the **API URL** to your Secured Signal API `/v2/send` endpoint.
19+
20+
![Stage 2](/integrations/authentik/stage_2.png)
21+
22+
### 2. Flow
23+
24+
After you have created the stage you need to use it in a setup flow.
25+
Create one like in the screenshot below.
26+
27+
![Flow](/integrations/authentik/flow.png)
28+
29+
Note down your slug, you will need it later...
30+
31+
Once you've done that you will have to bind the previously created stage to the flow like so:
32+
33+
![Binding](/integrations/authentik/binding.png)
34+
35+
### 3. Webhook Mapping
36+
37+
Now we have to create a custom **Webhook Mapping**:
38+
39+
![Webhook Mapping](/integrations/authentik/mapping.png)
40+
41+
### 4. Enable SMS-Verification
42+
43+
To be able to use the newly created authenticator you need to enable **SMS-based Authenticators** in `default-authentication-mfa-validation`.
44+
45+
![MFA Settings](/integrations/authentik/mfa_stage.png)
46+
47+
Check `SMS-based Authenticators` and add your `signal-authentication-setup` stage.
48+
49+
## Register
50+
51+
After completing the Setup, you can finally go to `https://authentik.domain.com/if/flow/<your-slug>` and finish the SMS Authenticator Setup.
52+
53+
## Sources
54+
55+
- https://docs.goauthentik.io/add-secure-apps/flows-stages/stages/authenticator_sms
42.5 KB
Loading
64.9 KB
Loading
51.6 KB
Loading
197 KB
Loading
123 KB
Loading
144 KB
Loading

0 commit comments

Comments
 (0)