How to LDAP Integration ?

As a system administrator, I want to integrate with LDAP (Lightweight Directory Access Protocol), So that users can authenticate using their existing corporate credentials. Acceptance Criteria: * 1- As a user, I can access the LDAP integration feature from the settings menu. 2- I can enter the LDAP server details, including host, port, and connection credentials. 3- I can test the LDAP connection to ensure successful integration. 4- Once integrated, users can log in to using their LDAP credentials. 5- Users can be automatically add/disabled from LDAP. 6- User profile information is automatically populated from LDAP attributes. 7- I can enable/disable LDAP integration as needed. 8 -Changes made to LDAP integration settings are logged for audit purposes.*
13 Replies
Dennis Koch
Dennis Koch2mo ago
That’s not really filament related and quite specific. Look for a LDAP Laravel package
Lara Zeus
Lara Zeus2mo ago
#chrisreedio-socialment can integrate the featuer (login with ldap)
Nuekrato
Nuekrato2mo ago
I would advice using https://ldaprecord.com/ and integrate it yourself. It is very easy and you just need to customize the login form of Filament.
LdapRecord
LdapRecord is a framework that helps you quickly integrate LDAP into your PHP applications.
Alnuaimi
Alnuaimi2mo ago
I know ,but we want to integrate with filament
Nuekrato
Nuekrato2mo ago
LdapRecord also enables user imports/sync You can do that. There are no special requirements integrating it into filament. Just install ldaprecord and customise the login form of Filament.
Alnuaimi
Alnuaimi2mo ago
yes ,He integrated with filament but ,it has some errors Let's do an integration together
Nuekrato
Nuekrato2mo ago
Actually - in my current App I already integrated it.
Alnuaimi
Alnuaimi2mo ago
can you help me plase If you want?
Dennis Koch
Dennis Koch2mo ago
Filament uses Laravels auth. So there shouldn't be much difference. You should do some work yourself and ask questions if you get stuck.
Alnuaimi
Alnuaimi2mo ago
@Chris Reed
No description
Shavik
Shavik2mo ago
I did not integrate this with my plugin. And as I mentioned in my plugin's channel, this error is not related to my plugin from the screenshots you've shown and also not related to Filament.
krekas
krekas2mo ago
If you would search there is at least one tutorial in the internet
JoseBravo
JoseBravo2mo ago
What LDAP server are you using? Im using FreeIPA and I had to connect this way: uid=user,cn=users,cn=accounts,dc=example,dc=org
Want results from more Discord servers?
Add your server
More Posts
extraModalFooterActions in EditAction modal```php protected function getFormActions(): array { return [ ...parent::getWay To Use Filters Outside a Filament Table?I'm in a custom admin panel filament view, and i need to apply filters to the data im showing to theCustom Filament Table with Query of Left Joined TablesI have managed to create livewire component with filament table in it as described here: https://fiHow to dispatch action using Notification inside a ListRecord classI have a `use Filament\Resources\Pages\ListRecords` class and inside it is `getCustomHeaderActions`.(Beginner question) Repeater - Formatting the output after updateOn the `Repeater`, I want to be able to display how they will appear in the live view using the `TexModal Bug on Livewire Component FormHello everyone, I have a FullCalendar Widget that I use on my dashboard that works great. I use thiFilament Shield not Generating Policy for Multi GuardsHow to generate Policy using filament shield plugin if having multiple guards. I have two separate ABuilder field - JS to collapse all other blocks groups when a different block is clickedHi all I have a project with a builder field and I need to automatically expand a block's fields whfile upload glitch in the viewis the file upload component suppose to make a glitch like the one shown in the video?Modify query for Select Element on form with relationship based on another form elementI have 2 `Select` components on the form. `Item Category` and `Vendor`. both these fields have `belo