lucacalcaterra / wn-ldap-plugin
Ldap Active Directory Authentication Plugin for Winter CMS
Installs: 37
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 4
Forks: 2
Open Issues: 3
Type:winter-plugin
Requires
- php: >=7.3
- composer/installers: ~1.0
- directorytree/ldaprecord-laravel: ~2.7
README
Winter CMS Ldap Active Directory Auth Plugin
This plugin provide LDAP - Active Directory Authentication for Winter CMS.
Usage
To install this plugin:
- run: composer require lucacalcaterra/wn-ldap-plugin (--with-all-dependencies if there are dependencies issues) and go to step 3 or
- download and extract this archive in /plugins/lucacalcaterra/ldapauth
- back to website root and launch: composer update
- run: php artisan plugin:refresh LucaCalcaterra.LdapAuth
- go to Backend and fill the Ldap Settings (usually host, username and password, other parms should be ok if ldap attribute used is samAccountname) and save
- now you can login with your ldap attribute (i.e. samAccountname) as login and password
Feel to submit PR or open new Issues.
Author
Luca Calcaterra - 2022
Third party library used for LDAP Authentication
LdapRecord: https://github.com/DirectoryTree/LdapRecord-Laravel
Thanks to
@khoatd for the point of start: https://github.com/khoatran/october-ldap