* config for split
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* update alllll the links
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add redirect
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add separate job for integrations build
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* Update website/netlify.toml
Co-authored-by: Dominic R <dominic@sdko.org>
Signed-off-by: Jens L. <jens@beryju.org>
* Revert "update alllll the links"
This reverts commit 872c5870a8.
* absolute relative URLs only
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* but use a plugin to rewrite them
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix external URL regex
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* make rewrite plugin more re-usable
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix the reverse links
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* lint
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix root redirect
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix rediret
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix root redirect
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix redirect
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens L. <jens@beryju.org>
Co-authored-by: Dominic R <dominic@sdko.org>
2.3 KiB
title, sidebar_label, support_level
| title | sidebar_label | support_level |
|---|---|---|
| Integrate with The Lounge | The Lounge | community |
What is The Lounge
The Lounge is a modern, web-based IRC (Internet Relay Chat) client that allows users to stay connected to IRC servers even when offline.
:::note This guide assumes you already deployed an LDAP Provider, if not check here. If you made any changes, e.g. using a different name for the user, make sure to apply them here as well. :::
Preparation
The following placeholders are used in this guide:
authentik.companyis the FQDN of the authentik LDAP outpost installation.dc=company,dc=comthe Base DN of the LDAP outpost. If you followed the LDAP provider guide this is:dc=goauthentik,dc=ioldap_bind_userthe username of the desired LDAP Bind User. If you followed the LDAP provider guide this is:ldapservice
:::note 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. :::
authentik configuration
Follow official documentation to create an LDAP outpost. If you already have an LDAP outpost configured, you can use it without additional setup. No further configuration in authentik is needed.
The Lounge configuration
In the config.js file find the ldap section and make the following changes:
- Set
enabletotrue - Set
urltoldap://authentik.company - Set
primaryKeytocn - In the
searchDNsection make the following changes:- Set
rootDNtocn=ldap_bind_user,ou=users,dc=company,dc=com - Set
rootPasswordto the password you have given to theldap_bind_user - Set
filterto(&(objectClass=user)- Alternatively, if you want to restrict access by group, you can set it to:
(&(objectClass=user)(memberOf=cn=group_name,ou=groups,dc=ldap,dc=company,dc=com))
- Alternatively, if you want to restrict access by group, you can set it to:
- Set
basetodc=ldap,dc=company,dc=com
- Set
- Finally, save the
config.jsfile and restart The Lounge. You should be able to log in via LDAP now, as long as a user with the same name exists.