473,770 Members | 1,989 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Getting a users domain from the active directory

I have an application where the client wants AD integration. The application requires that the user accounts reside in
the app's database. The application is a (.NET) webservices based app where the desktop client polls a webservice to
return info to the user. The client wants to only manage accounts via the AD. So if they create a new AD user then the
app should automatically create a user in the app database. This is not such a problem as I can write an application to
run as a service that scans the AD and creates new accounts in the app database. Then using the authenticated user info
from the the web service I can get the user name within the domain (using the WindowsIdentity class). The problem is
that the name property of the WindowsIdentity class returns the domain qualified name i.e. "domainname/username". This
is good as it provides a unique identifier since there cannot be a duplicate name within a domain. The difficulty is
that I don't really see a way to get the domain of a user from the AD. There appear to be properties that have the
domain name buried in the distinguished name but I've seen some somewhat complicated AD hierarchies where that isn't
available. So, my question is how can, my AD polling app get the domain/username info from the AD so that I can create
the proper account in my app db?

BTW, I'm using the LDAP protocol when accessing the AD using the DirectoryServic es namespace. I don't know if the WinNT
protocol has more descriptive info but I couldn't get that protocol to work anyway. Also, if anyone know how to use the
DirectorySearch er class to search for the objectID

TIA

--Buddy
Jul 21 '05 #1
0 1477

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
6631
by: Marko Faldix | last post by:
Hello, I am looking for a language to achieve lists of all NT users and groups of a given NT domain on a Windows 2000 Server. It has to run within a webscript, so vbscript with windows scripting host is considered first. But before I dive into this, isn't it possible to do it with win32all? An ideal result would be something like the listings one get while changing file permissions on a file on a NT machine. I think, this extends too...
4
893
by: Dinçer | last post by:
Hi, I am trying to get user data (email data actually) from Active Directory. What I exactly want to do is, getting the email address according to username from the domain. For example, when I enter my username DINCERM, it should give me dincerm@domain.com as result. When I do this: ===
3
12580
by: Dinçer | last post by:
Hi, I am trying to get user data (email data actually) from Active Directory. What I exactly want to do is, getting the email address according to username from the domain. For example, when I enter my username DINCERM, it should give me dincerm@domain.com as result. When I do this: ===
2
1441
by: Rod | last post by:
We are implementing an ASP.NET application which uses forms authentication but authenticates using Active Directory in a Windows 2000 domain. (I used MSDN article 326340 to help me set all of this up.) I have found that some of my users can log into the new ASP.NET application just fine, but others cannot. For example, one of my users is Bill and another is Paul. Bill can log in just fine, but Paul cannot. I went into Active...
7
5220
by: Sync Walantaji | last post by:
Hi, I would like to write a asp.net winform program to authenticate users on Active Directory. Can I do this with asp.net if the IIS server is not part of the Active directory domain? Is there a working example link that you can point me to? Thanks
6
2147
by: Mr Newbie | last post by:
Hi, Im in a situation where I need to restrict users, but I dont have access or wont be allowed access to manage groups in the domain. How can I restrict access is this case ? -- Best Regards
2
5984
by: Jim in Arizona | last post by:
My goal, somehow, is to populate a dropdownlist with all the user names in active directory. I don't even know where to begin, really. I added a reference to System.DirectoryServices so I could use the System.DirectoryServices.ActiveDirectory namespace. I don't even know if this is the right way to go as I can't seem to find anything in that namespace that would help me query active directory for names. I can't use an LDAP query...
3
2244
by: Chakkaradeep | last post by:
Hi all, How to retrieve Users Names and also restrict internet access to a specific users using C# ? Thanks. Regards, C.C.Chakkaradeep
4
1277
by: xxsodapopxx5 | last post by:
Ok currently i am working in an environment with 20 computers all in the domain, which has about 40 users. These 40 users change often. I need to write an application that pulls all the usernames and if possible more information(i.e. There first and last name etc...) from the domain server. I am an administrator so i have full access to this server and can get to all the information manually through active directory on Windows Server 2003, but i...
5
13210
by: Michael Howes | last post by:
I'm writing a utility to manage a machines *local* accounts in c# I am getting all the users in a specific Group just fine but when I want to get some of the information on each user from their Properties collection I can't get the properties on some users. For example, I get all the users that are part of my machines Administrators Group. I get get the properties of the built in local Administrator account and some local IT account,...
0
10259
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10101
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10038
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9906
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8933
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6710
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5482
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4007
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3609
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.