我正在使用下面的代码从Active Directory获得User GUID:
var GUIDID = "";
using (var domainContext = new PrincipalContext(ContextType.Domain, domain))
{
using (var user = UserPrincipal.FindByIdentity(domainContext, IdentityType.SamAccountName, userNameToUse))
{
if (user != null)
我正在尝试从Active Directory获取用户的部门。我有以下类:
public class DomainContext
{
public string DisplayName { get; set; }
public string Name { get; set; }
public string SamAccountName { get; set; }
public string DistinguishedName { get; set; }
public string UserPrincipalName
此代码产生以下输出:
my email address,
System.Byte[], this should be SID
System.Byte[], this should be GUID
my name,
First Name,
last Name,
Middle Initial
代码:
Console.WriteLine(((byte)de.Properties["objectSid"].Value.ToString());
我试图投出上面的台词。我犯了个错误
不能将类型字符串转换为字节
string ObjGuid = BitConverter.ToStri
我要将组织单位guid (筛选objectClass = ''organizationalunit'')加入到用户的组织(筛选objectClass = ''User'')...我看不到匹配的代码(来自AD的用户属性中的OU guid ),以便匹配所有OU objectClass =‘’organizationalunit‘’的数据集) -- dataset to get all OUs --I have an OU ObjectGUId here! it looks ok.
select *
FROM O
我正在使用asp.NET MVC5网站对Active Directory中的用户进行研究。当我进行无效的搜索时。‘ééézztaaz’(‘ééézztaaz’),一个ArgumentException不断被抛出,但我不明白。下面是我的搜索方法:
public List<ADProperties> SearchUserByName(string name)
{
//ADProperties is a POCO to store values retrieved
try
{
List<ADProperties> theListIWa
我希望能够使用Active Directory中某个用户的显示名称获取该用户的userid。显示名称是从数据库中获取的,并在用户会话期间使用以下代码存储,以获取显示名称:
using System.DirectoryServices.AccountManagement;
private string GetDisplayName()
{
// set up domain context
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
// fin
使用MVC4为经过Active Directory身份验证的用户存储用户数据的最佳方法是什么?我应该使用SID作为用户id吗?例如:
CREATE TABLE MyStuff AS
{
ID INT IDENTITY (1,1) NOT NULL UNIQUE,
AccountDomainSid VARCHAR(50),
Stuff VARCHAR(100)
}
我试图在CentOS 6.2上配置openldap,我只是在家里的服务器上测试openldap,所以我没有任何DNS服务器之类的东西。
我已经使用以下配置安装了openldap:
Country Name (2 letter code) [XX]:US
State or Province Name (full name) []:Utah
Locality Name (eg, city) [Default City]:Utah
Organization Name (eg, company) [Default Company Ltd]:MyCompany
Organizational Unit N