Integrate with Organizr
Support level: Community
What is Organizr?
Organizr allows you to setup "Tabs" that will be loaded all in one webpage.
Organizr supports native OpenID Connect (OIDC) login and proxy authentication. OIDC does not require an outpost.
Preparation
The following placeholders are used in this guide:
organizr.companyis the FQDN of the Organizr installation.authentik.companyis the FQDN of the authentik installation.
This documentation lists only the settings that you need to change from their default values. Be aware that any changes other than those explicitly mentioned in this guide could cause issues accessing your application.
- OIDC
- Proxy authentication
OIDC
authentik configuration
In authentik versions earlier than 2026.5, all Redirect URIs are automatically treated as Authorization type. If you are using one of these older authentik versions, add only the Authorization URL to your Redirect URIs and do not configure a Post Logout URI.
To support the integration of Organizr with authentik, create an application/provider pair in authentik.
- Log in to authentik as an administrator and open the authentik Admin interface.
- Navigate to Applications > Applications and click New Application to open the application wizard.
- Application: provide a descriptive name, an optional group for the type of application, the policy engine mode, and optional UI settings. Note the Slug value because it is required later.
- Choose a Provider Type: select OAuth2/OpenID Provider as the provider type.
- Configure OAuth2 Provider: provide a name (or accept the auto-provided name), the authorization flow to use for this provider, and the following required configurations.
- Note the Client ID and Client Secret values because they are required later.
- Add a Redirect URI of type
StrictAuthorizationwith a value ofhttps://organizr.company/api/v2/oidc/authentik/callback. - Select any available signing key.
- Configure Bindings (optional): you can create a binding (policy, group, or user) to manage the listing and access to applications on a user's Application Dashboard page.
- Click Create Application to save the new application and provider.
Organizr configuration
- Log in to Organizr as an administrator.
- Navigate to Settings > System Settings > SSO > OIDC Global.
- Configure the following settings:
- Enable OIDC Authentication: enable this setting.
- Auto-Redirect to OIDC (optional): enable this setting to send users directly to authentik from the Organizr login page.
- Auto-Redirect Provider: select Authentik if you enabled automatic redirects.
- Default Group: select the Organizr group to assign to new OIDC users when no group mapping matches.
- Navigate to Settings > System Settings > SSO > OIDC: Authentik.
- Configure the following settings:
- Enable Authentik: enable this setting.
- Discovery URL:
https://authentik.company/application/o/<application_slug>/.well-known/openid-configuration - Client ID: enter the Client ID from authentik.
- Client Secret: enter the Client Secret from authentik.
- Scopes:
openid,profile,email
- Click Save to save your changes.
- Under OIDC: Authentik, click Test to verify that Organizr can retrieve the authentik OpenID Connect configuration.
Organizr matches existing accounts by username first, then by email if Link Existing Users is enabled. If no account matches, Auto-Create Users allows Organizr to create one. Ensure that matching usernames and email addresses belong to the same people in both systems.
If you are switching from proxy authentication, disable Auth Proxy under Settings > System Settings > Main > Auth Proxy and save your changes. Update your reverse proxy to route requests to Organizr without authentik proxy authentication before testing OIDC.
Configuration verification
Open Organizr in a private browser window and select Login with Authentik. If you enabled automatic redirects, Organizr sends you to authentik without showing the login page. After authentication, confirm that you return to Organizr signed in as the expected user.
Proxy
Before configuring Organizr, create an authentik LDAP provider and LDAP outpost by following Create an LDAP provider. Organizr also needs a service account that can bind to LDAP and search for users. This guide uses ldapservice as the service account username.
Note the following values from your LDAP provider and outpost:
- LDAP provider Base DN.
- Service account DN, for example
cn=ldapservice,ou=users,dc=ldap,dc=goauthentik,dc=io. - Service account password.
- LDAP outpost hostname or IP address and port.
If you want to scope access to Organizr, create or choose an authentik group for Organizr users. You can bind this group to the Organizr application later.
When Organizr is configured for auth proxy login, Organizr trusts the proxy headers that it receives. Make sure users can access Organizr only through the authentik proxy outpost, and do not expose the Organizr backend directly to the internet.
authentik configuration
To support the integration of Organizr with authentik, you need to create an application/provider pair in authentik and assign it to a proxy outpost.
Create an application and provider
-
Log in to authentik as an administrator and open the authentik Admin interface.
-
Navigate to Applications > Applications and click New Application to open the application wizard.
-
Application: provide a descriptive name, an optional group for the type of application, the policy engine mode, and optional UI settings.
-
Choose a Provider Type: select Proxy Provider as the provider type.
-
Configure Proxy Provider: provide a name (or accept the auto-provided name), the authorization flow to use for this provider, and the following required configurations.
-
Set Mode to Proxy.
-
Set External host to
https://organizr.company. -
Set Internal host to the URL that the authentik proxy outpost uses to reach Organizr.
-
Under Advanced protocol settings, set Unauthenticated Paths to the following value to allow Organizr API requests:
^/api/.*
-
-
Configure Bindings (optional): you can create a binding (policy, group, or user) to manage the listing and access to applications on a user's Application Dashboard page.
-
-
Click Create Application to save the new application and provider.
Configure proxy outpost
The proxy provider requires an authentik proxy outpost. If you do not already have a proxy outpost, follow the outpost documentation to create and deploy one.
Add the Organizr application to a proxy outpost that will serve it:
- Log in to authentik as an administrator and open the authentik Admin interface.
- Navigate to Applications > Outposts.
- Click the edit icon for the proxy outpost. This can be the built-in authentik Embedded Outpost or another proxy outpost.
- Under Available Applications, select the Organizr application and move it to Selected Applications.
- Click Update to save your changes.
Organizr configuration
Configure Organizr to trust the username and email headers sent by the authentik proxy outpost.
Ensure that local Organizr usernames and email addresses do not conflict with usernames and email addresses in authentik.
- Log in to Organizr as an administrator.
- Navigate to Settings > System Settings > Main > Auth Proxy.
- Set Auth Proxy to enabled.
- Set Auth Proxy Whitelist to the IPv4 address of the authentik proxy outpost as seen by Organizr. You can also use an IPv4 subnet in CIDR notation if the proxy outpost can reach Organizr from multiple addresses.
- Set Auth Proxy Header Name to
X-authentik-username. - Set Auth Proxy Header Name for Email to
X-authentik-email. - Set Override Logout to enabled.
- Set Logout URL to
/outpost.goauthentik.io/sign_out. - Navigate to Settings > System Settings > Main > Authentication.
- Set Authentication Type to Organizr DB + Backend.
- Set Authentication Backend to Ldap.
- Set Host Address to the LDAP outpost URL, including the scheme and port.
- Set Host Base DN to the Base DN from the authentik LDAP provider.
- Set Account Prefix to
cn=. - Set Account Suffix to
,ou=users,<base_dn>, replacing<base_dn>with the Base DN from the authentik LDAP provider. - Set Bind Username to the service account DN from authentik.
- Set Bind Password to the service account password from authentik.
- Set LDAP Backend Type to OpenLDAP.
- Save your changes.
Access for authentik users is managed locally within Organizr under User Management. New users are assigned to the default Organizr group.
Configure DNS or your reverse proxy so that requests for https://organizr.company are routed to the authentik proxy outpost. The authentik proxy outpost then forwards authenticated requests to Organizr through the Internal host configured on the proxy provider.
Configuration verification
To verify the login flow, open Organizr. You should be redirected to authentik before the Organizr web interface is shown.