草庐IT

custom-activity

全部标签

windows - Github for windows 和 Custom Shell 的问题

我在尝试将Githubforwindows中的自定义Shell设置为Console2时遇到问题。似乎无论我尝试什么,它都想忽略我的设置,只是在powershell中启动。在GithubforWindows下,我将自定义shell的路径设置为我安装了Console2的位置,复选标记位于Custom旁边。(双重和三次检查这个是否正常)我试过多次重启计算机,甚至将设置更改为其他选项(即cmd和GitBash)。在所有3种情况下,启动gitshell仍然会启动Powershell。我试图在这里和谷歌搜索,但没有发现任何人有类似的问题。是否有任何地方(即注册表或数据库文件)我可以检查这些值是如何

c# - 针对 Active Directory 验证 NT 和 LM 哈希

我正在编写使用NTLM协议(protocol)对用户进行身份验证的Web应用程序。我已成功从客户端获取密码的NT和LM哈希值。我如何根据ActiveDirectory验证它们以确保密码正确。我正在使用C#,但我认为我也可以调用native库。编辑:我看不出反对票的理由。NTLM(v2)协议(protocol)已过时,因此很难找到有关如何处理它的相关信息。尤其是在C#这样的现代语言中。但我发现了两种可能的方法:使用Windows的nativeSSPI调用(Microsoft不推荐),但可以通过适当的包装实现。幸运的是,有一个例子:http://pinvoke.net/default.as

c# - 在 ASP.NET Core 2.0 中将 Azure Active Directory OAuth 与身份模型结合使用

问题陈述我们正在开发一个新的企业级应用程序,并希望利用AzureActiveDirectory登录该应用程序,这样我们就不必创建另一组用户凭据。但是,我们针对此应用程序的权限模型比通过AAD内部的组处理的权限模型要复杂。思想我们的想法是,除了ASP.NETCore身份框架之外,我们还可以使用AzureActiveDirectoryOAuth2.0来强制用户通过AzureActiveDirectory进行身份验证,然后使用身份框架来处理授权/权限。问题您可以使用AzureOpenId身份验证创建开箱即用的项目,然后您可以使用身份框架轻松地将Microsoft帐户身份验证(非AAD)添加到

c# - MVC 5 : Custom AuthorizeAttribute and Caching

我试图通过从中派生并覆盖其某些方法来找到实现自定义System.Web.Mvc.AuthorizeAttribute的解决方案。我正在尝试的每一种方法,我都面临着MVC5的默认授权机制中的某些问题,这使我无法正确扩展它。我已经在SO和许多专用资源上对该领域进行了大量研究,但是我无法像我目前的场景那样为这种场景找到可靠的解决方案。第一个限制:我的授权逻辑需要额外的数据,例如Controller和方法名称以及应用于它们的属性而不是HttpContextBase能够提供的有限部分数据。例子:publicoverridevoidOnAuthorization(AuthorizationCont

c# - ClickOnce 部署 "Activation failed"FileNotFoundException

我刚刚部署了对clickonce应用程序的更新。我已经毫无问题地部署了数十个更新。现在突然之间,有了这个更新,我所有的用户都报告了这个错误:错误总结Belowisasummaryoftheerrors,detailsoftheseerrorsarelistedlaterinthelog.*ActivationofC:\Users\XXX\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\XXX\XXX\XXX.appref-ms|resultedinexception.Followingfailuremessagesweredet

c# - 如何在使用 Active Directory 角色和身份验证提供程序时提供 ASP.NET 表单例份验证 UX?

是否可以使用此角色提供程序AspNetWindowsTokenRoleProvider使用ASP.NETFORMS身份验证(通过此MembershipProviderSystem.Web.Security.ActiveDirectoryMembershipProvider)?它似乎只适用于,是否可以与FORMS一起使用?背景--此处的目标是在使用ActiveDirectory作为后端身份验证系统的同时提供ASP.NETFormsUX。如果有另一种使用内置技术轻松完成此操作的方法,那就太好了,我也想听听。更新我应该说我有身份验证工作,我正在努力的是添加一定程度的精细控制(例如角色)。目前

c# - Base Controller ASP.NET MVC 3 中的这个 Custom Principal 是不是非常低效?

尽管我已经在这里待了一段时间,但这是我关于SO的第一个问题,所以请多多包涵。我正在使用ASP.NETMVC3并且我想创建一个自定义的Principal这样我就可以存储比标准更多的关于当前用户的信息因此不必经常去数据库。这是我追求的相当标准的东西。我们先说电子邮件地址和用户ID。我决定将对象存储在缓存中,因为我知道不建议将其存储在session中。我也不想一直转换User对象,所以我想覆盖Controller中的User对象。所以我可以直接访问User.UserId并得到一些保证。所以我创建了一个这样的自定义主体:publicclassMyPrincipal:IPrincipal{pub

c# - Active Directory 嵌套组

我有一个C#4.0程序可以检索特定AD组的所有成员。在这个AD组中是包含其他成员的其他AD组。我需要我的程序来识别它是一个组并检索该组中的成员。我知道我需要编写一个递归程序,但我希望有人可能已经完成了。如果不是,有人可以告诉我AD属性属性来标识该成员实际上是一个组吗? 最佳答案 由于您使用的是.NET3.5及更高版本,因此您应该查看System.DirectoryServices.AccountManagement(S.DS.AM)命名空间。在这里阅读所有相关信息:ManagingDirectorySecurityPrincipal

c# - 关于 C# 中 "custom"整数的一个可能愚蠢的问题

下午好这听起来像是一个愚蠢的问题,但如果有办法解决这个问题,它会非常有用......有什么办法可以让我获得自定义位深度整数(例如,20位整数)C#?非常感谢。 最佳答案 构建一个采用32位整数并使用位掩码的结构00000000000011111111111111111111,或(0x08FF)在将其存储在内部私有(private)字段之前。publicstructTwentyBitInt{privateconstintmask=0x08FF;privateintval;privateboolisDef;privateTwentyBi

c# - 为什么在没有 new() 泛型类型约束的情况下允许 Activator.CreateInstance<T>() ?

在下面显示的示例代码中,“CompileError”方法不会编译,因为它需要whereT:new()CreateWithNew()中所示的约束方法。然而,CreateWithActivator()方法在没有约束的情况下编译得很好。publicclassGenericTests{publicTCompileError()//compileerrorCS0304{returnnewT();}publicTCreateWithNew()whereT:new()//buildsok{returnnewT();}publicTCreateWithActivator()//buildsok{ret