* Add The Lounge Integration guide Signed-off-by: Michael Brünen <34708235+OddMagnet@users.noreply.github.com> * Add The Lounge to sidebar, fix Note section formatting * Fix folder name (1/2) * Fix folder name (2/2) * Update website/integrations/services/thelounge/index.md Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com> Signed-off-by: Michael Brünen <34708235+OddMagnet@users.noreply.github.com> * Update website/integrations/services/thelounge/index.md Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com> Signed-off-by: Michael Brünen <34708235+OddMagnet@users.noreply.github.com> * Fix cutoff sentence Signed-off-by: Michael Brünen <34708235+OddMagnet@users.noreply.github.com> * Linter fixes --------- Signed-off-by: Michael Brünen <34708235+OddMagnet@users.noreply.github.com> Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
2.1 KiB
2.1 KiB
title, sidebar_label
| 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.companyis the FQDN of the authentik install.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
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
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.