Connecting Tech Pros Worldwide Forums | Help | Site Map

retrieve windows login username?

Familiar Sight
 
Join Date: Sep 2007
Posts: 221
#1: Jul 8 '08
I'm trying to retrieve the username of the user logged into a machine when a person visits my page on our intranet. I've looked over cfntauthenticate but that's not going to do what I need it to do.

Is this even possible with coldfusion or should I be looking to asp?

acoder's Avatar
Site Moderator
 
Join Date: Nov 2006
Location: UK
Posts: 14,581
#2: Jul 8 '08

re: retrieve windows login username?


If you're using IIS and Integrated Windows Authentication, cgi.auth_user should be set to DOMAIN\username.
Familiar Sight
 
Join Date: Sep 2007
Posts: 221
#3: Jul 8 '08

re: retrieve windows login username?


Quote:

Originally Posted by acoder

If you're using IIS and Integrated Windows Authentication, cgi.auth_user should be set to DOMAIN\username.

Yeah I turned on Integrated Windows Authentication and now I can get the username of the person logged in. I need to be able to retrieve a list of the groups the user is a member of on our active directory.

I'm trying to use th cfldap, but I'm not getting any data back:

Expand|Select|Wrap|Line Numbers
  1. <cfldap 
  2.           server = "domain controller server"
  3.           action = "query"
  4.           name = "results"
  5.           start = "dc=xxxx,dc=xxx"
  6.           filter = "(&(objectclass=group)(name=Domain Admins))"
  7.           attributes = "cn,ou,dn,mail,memberOf"
  8.           sort = "cn ASC">
  9.  
  10.  
Is there a really simple cfldap query I can run to make sure I'm making the connection to the server?
acoder's Avatar
Site Moderator
 
Join Date: Nov 2006
Location: UK
Posts: 14,581
#4: Jul 9 '08

re: retrieve windows login username?


See if this tutorial helps.
Familiar Sight
 
Join Date: Sep 2007
Posts: 221
#5: Jul 9 '08

re: retrieve windows login username?


Quote:

Originally Posted by acoder

See if this tutorial helps.

That helps give me some info, I think I need to have a better understanding of how to query LDAP, I think that might be where my problem is.
acoder's Avatar
Site Moderator
 
Join Date: Nov 2006
Location: UK
Posts: 14,581
#6: Jul 9 '08

re: retrieve windows login username?


If you haven't already, also check out the reference. You could test with a public server (emailman has some useful info.).
Familiar Sight
 
Join Date: Sep 2007
Posts: 221
#7: Jul 9 '08

re: retrieve windows login username?


Quote:

Originally Posted by acoder

If you haven't already, also check out the reference. You could test with a public server (emailman has some useful info.).

I'm able to query LDAP for info, but I can't seem to get the data I'm looking for.

I want to either check if a user is a member of a particular group, or at least retrieve all the groups a user is a member of, whichever one I can do.
acoder's Avatar
Site Moderator
 
Join Date: Nov 2006
Location: UK
Posts: 14,581
#8: Jul 10 '08

re: retrieve windows login username?


Now, it's just an LDAP problem, not necessarily Coldfusion.

I'd say that a basic LDAP tutorial might help. Check this Wikipedia page and the external links.
Familiar Sight
 
Join Date: Sep 2007
Posts: 221
#9: Jul 10 '08

re: retrieve windows login username?


Quote:

Originally Posted by acoder

Now, it's just an LDAP problem, not necessarily Coldfusion.

I'd say that a basic LDAP tutorial might help. Check this Wikipedia page and the external links.

I ended up figuring it out. Here's what my cfldap looks like:

Expand|Select|Wrap|Line Numbers
  1. <cfldap 
  2.           server = "Domain Controller"
  3.           action = "query"
  4.           name = "results"
  5.           start = "DC=ha2000,DC=com"
  6.           filter="samAccountName=#form.name#"
  7.           attributes="cn,displayname,title,mail,member,memberof"    
  8.           username="xxxxxx"
  9.           password="xxxxxxx"
  10.           sort = "memberof ASC">
  11.  
acoder's Avatar
Site Moderator
 
Join Date: Nov 2006
Location: UK
Posts: 14,581
#10: Jul 10 '08

re: retrieve windows login username?


Glad you got it working. Thanks for posting.
Member
 
Join Date: Mar 2007
Posts: 110
#11: Jul 10 '08

re: retrieve windows login username?


for future, you can download Softerra LDAP Browser (free version) and tweak your filter as much as you like without it being too much of a pain
Familiar Sight
 
Join Date: Sep 2007
Posts: 221
#12: Jul 18 '08

re: retrieve windows login username?


Quote:

Originally Posted by developing

for future, you can download Softerra LDAP Browser (free version) and tweak your filter as much as you like without it being too much of a pain

Thanks for that info, I've got Softerra LDAP Browser now, it's how I've been figuring out what fields I can retrieve now.
Reply


Similar ColdFusion bytes