Skip to content
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

updates self hosted with Authentik device flow #226

Merged
merged 2 commits into from
Sep 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.
2 changes: 1 addition & 1 deletion src/pages/how-to/google-workspace-sync.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ You can also click on `+ Add group (or user group) filter` to change this settin

![NetBird Users Sync](/docs-static/img/how-to-guides/google-workspace-sync/6Huo7vW.png)

The next screen, should be similar the following one, verifying that the integration was succesful:
The next screen, should be similar the following one, verifying that the integration was successful:

![NetBird Google Workspace Enabled](/docs-static/img/how-to-guides/google-workspace-sync/EkPJqpJ.png)

Expand Down
6 changes: 3 additions & 3 deletions src/pages/how-to/okta-sync.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ Back to Okta, click `Edit` as shown below.
Enable Okta to create, update, and deactivate NetBird users by checking the corresponding boxes:

* Create Users
* Update User Attibutes
* Update User Attributes
* Deactivate Users

When done, click `Save`.
Expand Down Expand Up @@ -197,13 +197,13 @@ One more time, go to NetBird and click `Continue →`. You'll see the final inst
![NetBird Sync Groups to NetBird](/docs-static/img/how-to-guides/okta-sync/8TAvguS.png)

* In Okta, navigate to `Push Groups` tab
* Click the `Push Groups` buttom
* Click the `Push Groups` button
* Select `Find groups by name`
* Search for specific groups to push to NetBird.

![XX](/docs-static/img/how-to-guides/okta-sync/uqUiTtg.png)

Once you finish, go back to NetBird and click `Finish Setup`. You can verify the syncronization by navigating to `Team > Users`
Once you finish, go back to NetBird and click `Finish Setup`. You can verify the synchronization by navigating to `Team > Users`

![XX](/docs-static/img/how-to-guides/okta-sync/GPTzvut.png)

Expand Down
16 changes: 15 additions & 1 deletion src/pages/selfhosted/identity-providers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -535,6 +535,19 @@ In this step, we will add `Netbird` service account to `authentik Admins` group.
<img src="/docs-static/img/integrations/identity-providers/self-hosted/authentik-add-user-group.png" alt="high-level-dia" className="imagewrapper-big"/>
</p>

#### Step 5: Create a authentication flow for device token authentication
Navigate to Authentik admin interface > Flows & Stages > Flows > Create
<p>
<img src="/docs-static/img/integrations/identity-providers/self-hosted/authentik-new-device-flow.png" alt="high-level-dia" className="imagewrapper-big"/>
</p>


Then go to: System > Brands > Edit used default > Default Flows > set **Device code flow** to newly created device flow
<p>
<img src="/docs-static/img/integrations/identity-providers/self-hosted/authentik-brand-device-flow.png" alt="high-level-dia" className="imagewrapper-big"/>
</p>
Press `Update`

Your authority OIDC configuration will be available under:

```bash
Expand All @@ -561,7 +574,8 @@ NETBIRD_IDP_MGMT_EXTRA_USERNAME="Netbird"
NETBIRD_IDP_MGMT_EXTRA_PASSWORD="<SERVICE_ACCOUNT_PASSWORD>"

```
#### Step 5: Continue with the NetBird Self-hosting Guide

#### Step 6: Continue with the NetBird Self-hosting Guide
You've configured all required resources in Authentik. You can now continue with the [NetBird Self-hosting Guide](/selfhosted/selfhosted-guide#step-4-disable-single-account-mode-optional).

## Managed IDPs
Expand Down
Loading