草庐IT

activity-finish

全部标签

c# - 如何使用 Principal Context 连接到 Active Directory?

我在这方面已经有一段时间了,而且我总是得到:System.DirectoryServices.AccountManagement.PrincipalServerDownException我认为这意味着我的连接设置(连接字符串)是错误的。当我在ActiveDirectory所在的计算机上的cmd上写入“dsqueryserver”时,我得到:"CN=DCESTAGIO,CN=SERVERS,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=estagioit,DC=local"我已尝试通过以下方式进行以下连接:1:Princi

c# - 如何使用 Active Directory 通用身份验证打开 System.Data.SQLClient.SQLConnection

我使用以下代码连接到使用ActiveDirectory集成身份验证的SQLAzure数据库。privatestringGenerateConnectionString(stringdatabaseName,stringserverName){SqlConnectionStringBuilderconnBuilder=newSqlConnectionStringBuilder();sqlConnectionBuilder.DataSource=string.Format("tcp:{0}.database.windows.net",serverName);connBuilder.Init

c# - 给定 "where T : new()", "new T()"是否在内部使用 Activator.CreateInstance?

如果我有一个类型参数约束new():voidFoo()whereT:new(){vart=newT();}newT()是否会在内部使用Activator.CreateInstance方法(即反射)? 最佳答案 是的,这是真的。编辑2:这里很好地解释了方法和原因。http://www.simple-talk.com/community/blogs/simonc/archive/2010/11/17/95700.aspx为了验证我编译了如下方法:publicstaticTCreate()whereT:new(){returnnewT()

c# - 使用 C# 获取 Active Directory 中用户的父 OU

我想检查用户是否在特定的父OU中。我该怎么做?检查下面的代码,清楚地了解我在寻找什么。usingSystem.DirectoryServices.AccountManagement;publicboolIsUserInOU(stringsamAccountName,stringOUName){using(varcontext=newPrincipalContext(ContextType.Domain)){using(varuser=UserPrincipal.FindByIdentity(context,IdentityType.SamAccountName,samAccountNa

c# - 使用 Active Directory 中的安全组的 Asp.Net 基于角色的身份验证

我正在尝试做一些简单的事情(我认为)-使用我们域中的ActiveDirectory组使用基于角色的安全性来保护我的应用程序。具体来说,我需要根据当前登录的用户是否属于domain\groupA来显示/隐藏页面上的项目在事件目录中。出于某种原因,很难找到有关为此使用ActiveDirectory的信息。我似乎找到的所有内容都涉及使用角色使用基于表单的身份验证的详细信息,或者它使用数据库来存储信息。我只想在ActiveDirectory中使用我们已经概述的安全结构。有人可以解释一下我需要什么吗?我需要:在web.config在web.configIIS设置为windows身份验证if(Us

c# - 异步调用时 Azure KeyVault Active Directory AcquireTokenAsync 超时

我按照Microsoft的HelloKeyVault中的示例在我的ASP.NetMVCWeb应用程序上设置了AzureKeyvault。示例应用程序。默认情况下,AzureKeyVault(ActiveDirectory)AuthenticationResult的有效期为一小时。因此,一小时后,您必须获得一个新的身份验证token。KeyVault在获得我的第一个AuthenticationResulttoken后的第一个小时内按预期工作,但在1小时到期后,它无法获得新token。不幸的是,直到我的生产环境出现故障,我才意识到这一点,因为我在开发过程中从未测试过超过一个小时。无论如何,

c# - WebKit.Net 和 OpenWebKitSharp 错误 : Failed to initialize activation context

我同时使用/或者使用WebKit.Net和OpenWebKitSharp。但是,一旦我尝试实例化WebKitBrowser,我就会收到错误消息:无法初始化激活上下文有人知道这是什么吗? 最佳答案 只有当您的exe文件夹中缺少OpenWebKitSharp.manifest和其他WebKit文件时,才会发生此错误。尝试将每个文件从“核心”文件夹复制到您的调试/发布目录。 关于c#-WebKit.Net和OpenWebKitSharp错误:Failedtoinitializeactivati

c# - 使用密码和 Azure Active Directory 身份验证的 Asp.net Identity

我正在使用Asp.netIdentity(OWIN)构建一个ASP.NETMVC5网站,并希望支持传统的用户名/密码身份验证以及针对AzureActiveDirectory的身份验证。此应用不需要针对MicrosoftID(LiveID)、Facebook、Twitter或任何其他外部提供商进行身份验证。我找到的最接近的SO问题是这个:HowtodobothAzureActiveDirectorySingleSignOnandFormsAuthenticationsonASP.NETMVC我查看了使用“个人用户帐户”选项以及VS2015中的“工作和学校帐户”选项创建项目时创建的示例。我

c# - Autofac 没有找到带有 'Autofac.Core.Activators.Reflection.DefaultConstructorFinder' 的构造函数

Noneoftheconstructorsfoundwith'Autofac.Core.Activators.Reflection.DefaultConstructorFinder'ontype'LMS.Services.Security.EncryptionService'canbeinvokedwiththeavailableservicesandparameters:Cannotresolveparameter'LMS.Models.SecuritySettingssecuritySettings'ofconstructor'Void.ctor(LMS.Models.Securi

c# - 如何在 C# 中将图像文件上传到 Active Directory 用户配置文件?

我需要一种方法来获取*.jpg图像文件并将其上传到WindowsAD2003的ActiveDirectory中的用户配置文件。还有一种方法可以将照片作为流检索或将其公开为安全Web服务,以供Java等跨平台应用程序调用(该死!我是不是要求太多了!!!)正在上传的文件将是*.jpg,它基本上是用户创建的视觉签名文件。有没有在C#中使用ActiveDirectory的任何经验的人提供一些信息,说明如何在与安全相关的最小影响下完成此操作。从WindowsActiveDirectory管理员的角度来看,他必须使这成为可能。对用户配置文件等架构的更改/规定正在上传图像,以便稍后可以从AD中检索图