
January 30th, 2010, 07:26 AM
|
|
Contributing User
|
|
Join Date: Jan 2009
Location: Charlotte, NC
Posts: 111
  
Time spent in forums: 22 h 18 m
Reputation Power: 8
|
|
Quote: | Originally Posted by amtech_inc Is there a way to get the credential for the LDAP logged in user to pass it to other application for seamless login.
Any workaround suggetions?
Thanks! |
That depends on how you have stored the user's credentials in the LDAP Directory. If they are in plain text then just retrieve them, although storing passwords in plain text is not recommended. If you store passwords in all repositories using say SHA encryption, then you could retrieve the SHA encrypted password from ldap and then do a compare to the password in the next repository. If you use user certificates for authentication then once you have retrieved the user's certificate from LDAP you can present it to the other systems. Else you need a single sign on system that all applications subscribe to so that a common token is created during the first logon and used for all others.
|