info from Active Directory on ASP page
From: M R T Jones (mrt.jones_at_ntlworld.com)
Date: 04/28/04
- Next message: McKirahan: "Re: Tree query"
- Previous message: Mark Andrews: "Re: CALLING AN ACCESS REPORT BY ASP PAGE"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 28 Apr 2004 20:18:35 +0100
Hello group
I am not really sure which group to post to - apologies if I have it wrong.
User logs on to the network on a WinXP client with standard username /
password. A w2K server with AD authenticates.
User opens browser and accesses an ASP page on IIS on a different w2K
server.
If the site on IIS is set to use Windows Authentication and Anonymous access
is disabled I am able to use this code to report back on the page their log
on name:
response.write "Hello " & request.servervariables("LOGON_USER")
No problem with this - but I also want to get information from attributes
held in Active Directory, for example their email address and department
How can I do this using an LDAP provider?
My attempts so far using: (adapted from script by Ricahrd Mueller - thanks
and much respect!)
const ADS_NAME_TYPE_NT4 = 3
const ADS_NAME_TYPE_1779 = 1
const ADS_NAME_INITTYPE_DOMAIN = 1
dim objDomain, ADdomainOB, DomainName, objDN, objUser, objTrans, username
username = request.servervariables("LOGON_USER")
set objDomain = ( "LDAP://RootDSE" )
set ADdomainOB = GetObject( "LDAP://" &
bjDomain.Get( "DefaultNamingContext" ) )
DomainName = replace(ucase( ADdomainOB.name ), "DC=", "" )
set objTrans = createobject( "NameTranslate" )
objTrans.init ADS_NAME_INITTYPE_DOMAIN, DomainName
********************
objTrans.set ADS_NAME_TYPE_NT4, DomainName & "\" & username
set objDn = objTrans.Get( ADS_NAME_TYPE_1779 )
set objUser = getObject("LDAP://" & objDN)
response.write objUser.mail & "<br>"
usually fails on starred line with 'error 80090332 The security context
could not be established due to a failure in the
requested quality of service (e.g. mutual authentication or delegation).
If I allow anonymous access on the IIS site properties then it fails to get
the LOGON_USER
Any ideas would be welcome
Thank you
- Next message: McKirahan: "Re: Tree query"
- Previous message: Mark Andrews: "Re: CALLING AN ACCESS REPORT BY ASP PAGE"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|