mirror of
https://github.com/netbirdio/docs.git
synced 2026-05-06 17:18:49 +00:00
updates self hosted with Authentik device flow (#226)
* adds Authentik device flow * corrects spelling issue and moves new section to better place
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 528 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 303 KiB |
@@ -237,7 +237,7 @@ You can also click on `+ Add group (or user group) filter` to change this settin
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
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:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
@@ -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:
|
Enable Okta to create, update, and deactivate NetBird users by checking the corresponding boxes:
|
||||||
|
|
||||||
* Create Users
|
* Create Users
|
||||||
* Update User Attibutes
|
* Update User Attributes
|
||||||
* Deactivate Users
|
* Deactivate Users
|
||||||
|
|
||||||
When done, click `Save`.
|
When done, click `Save`.
|
||||||
@@ -197,13 +197,13 @@ One more time, go to NetBird and click `Continue →`. You'll see the final inst
|
|||||||

|

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

|

|
||||||
|
|
||||||
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`
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
@@ -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"/>
|
<img src="/docs-static/img/integrations/identity-providers/self-hosted/authentik-add-user-group.png" alt="high-level-dia" className="imagewrapper-big"/>
|
||||||
</p>
|
</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:
|
Your authority OIDC configuration will be available under:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -561,7 +574,8 @@ NETBIRD_IDP_MGMT_EXTRA_USERNAME="Netbird"
|
|||||||
NETBIRD_IDP_MGMT_EXTRA_PASSWORD="<SERVICE_ACCOUNT_PASSWORD>"
|
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).
|
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
|
## Managed IDPs
|
||||||
|
|||||||
Reference in New Issue
Block a user