PerlDancer / Dancer2-Plugin-Auth-Extensible-Provider-LDAP

LDAP provider for Dancer2::Plugin::Auth::Extensible
1 stars 4 forks source link

Authentication Types #3

Closed niconil closed 2 years ago

niconil commented 7 years ago

i'm a kanboard user

in this application i can choose to authenticate against an external LDAP Directory this application have three modes (anonymous, proxy user, user) below the link to the documentation page https://kanboard.net/documentation/ldap-authentication

i would like to do the same with Dancer2-Plugin-Auth-Extensible-Provider-LDAP with the equivalent of the user mode

is it possible to do that ? when i read your doc i understand you have implemented the mode designated by "proxy user" in kanboard documentation, but i have no such credentials.

SysPete commented 7 years ago

Hi @niconil

Yes: currently the provider requires bind credentials in order to operate. Having the option for anonymous bind would be pretty simple to add but I need to have a think about "user" style as per kanboard due to the way get_user_details currently works.

niconil commented 7 years ago

yes i'm interesting by "user" mode ....

if i can help you ... in kanboard the code is here (in PHP) : https://github.com/kanboard/kanboard/blob/master/app/Auth/LdapAuth.php

disussion suggesting the actual 3 modes is here https://github.com/kanboard/kanboard/issues/4#issuecomment-52684372 and few following comments

i understand your preference to "think" before "code" thanks for your first answer

niconil commented 7 years ago

some news ?

niconil commented 7 years ago

hello what can i do about this issue ?

bigpresh commented 7 years ago

If you're keen, you could always try implementing support for anonymous bind mode and raising a PR :)

SysPete commented 4 years ago

anonymous bind mode is now support following merge of #6

SysPete commented 2 years ago

closed via #6