2.1 KiB
2.1 KiB
title | sidebar_label |
---|---|
Integrate with The Lounge | The Lounge |
The Lounge
Support level: 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 will be used:
authentik.company
is the FQDN of the authentik install.dc=company,dc=com
the Base DN of the LDAP outpost. If you followed the LDAP provider guide this is:dc=goauthentik,dc=io
ldap_bind_user
the username of the desired LDAP Bind User. If you followed the LDAP provider guide this is:ldapservice
LDAP Configuration
authentik Configuration
Follow the instructions to create an LDAP outpost and configure access via the outpost. No additional authentik configuration needs to be configured.
The Lounge configuration
In the config.js
file find the ldap
section and make the following changes:
- Set
enable
totrue
- Set
url
toldap://authentik.company
- Set
primaryKey
tocn
- In the
searchDN
section make the following changes:- Set
rootDN
tocn=ldap_bind_user,ou=users,dc=company,dc=com
- Set
rootPassword
to the password you have given to theldap_bind_user
- Set
filter
to(&(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
base
todc=ldap,dc=company,dc=com
- Set
- Finally, save the
config.js
file and restart The Lounge. You should be able to log in via LDAP now, as long as a user with the same name exists.