vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Active Directory Authentication (https://vborg.vbsupport.ru/showthread.php?t=168400)

upnorth 01-21-2008 06:28 PM

Active Directory Authentication
 
Does anyone know of a hack for implementing active directory authentication on a vBulletin forum? I've done a lot of searching and all I can find is a couple of LDAP ones.

Any help would be greatly appreciated.

Zebra 01-31-2008 11:09 AM

We are looking also for this.. I think there is a market for it...

cheesegrits 01-31-2008 05:25 PM

I've actually been researching this recently. The problem is that by default AD stores the users password in simple unicode representation of the cleartext password. But vB MD5 hashes the password in the browser before sending it to login.php.

I think if you install Services for UNIX (SFU) on your AD, it can be configured to keep an MD5 hashed password in a new msSFU30password field. However, to retireve and compare this attribute you would have to use LDAPS rather than LDAP, i.e. configure a cert on your AD.

Anyway, I'll update this thread as and when I make any progress on this.

An alternative would be to build a mod which uses SAMBA's ntlm_auth or winbind mechanisms. Again, more news if I make any progress on that.

-- hugh

Zebra 02-04-2008 08:46 AM

We don't use UNIX etc. only windows with AD. But we hope that we find something.
Otherwise VB is exit..

cheesegrits 02-04-2008 04:15 PM

Well the "Services For UNIX" on the AD doesn't imply that you have to be running UNIX. What it does is add some functionality to the underlying LDAP store that makes it easier for non-Windows apps to play in the same LDAP sandbox. Specifically, it gives you the option of storing a copy of the windows password in MD5 hashed format, which solves the problem I outlined above.

-- hugh

malcolmx 05-06-2008 02:13 PM

to make it short. you can authenticate against active directory with ldap. Active directory is an ldap server with some extensions. so MS did the same as usual. take existing ideas, add something new and start the marketing..

i wrote an ldap plugin, which is available here. if you have any questions regarding this topic, do not hesitate to contact me.
https://vborg.vbsupport.ru/showthread.php?t=148573


maybe i did not understand the question? when authenticating it doesnt matter if the password is md5, sha or any other hash.

-malc

dellusionaldude 06-12-2008 10:48 PM

Thanks, MalcolmX. Is this available for vb 3.7?

toscodav 03-08-2010 03:20 PM

With this Plugin, Does the user still have to enter the username and Password?
We are looking for a single sign-on solution where the user is auto logged in when they log
into their PC.


Quote:

Originally Posted by malcolmx (Post 1510561)
to make it short. you can authenticate against active directory with ldap. Active directory is an ldap server with some extensions. so MS did the same as usual. take existing ideas, add something new and start the marketing..

i wrote an ldap plugin, which is available here. if you have any questions regarding this topic, do not hesitate to contact me.
https://vborg.vbsupport.ru/showthread.php?t=148573


maybe i did not understand the question? when authenticating it doesnt matter if the password is md5, sha or any other hash.

-malc



All times are GMT. The time now is 04:22 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02722 seconds
  • Memory Usage 1,725KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (8)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete