草庐IT

rollback_active_record_state

全部标签

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

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

c# - 统一: Record video from device camera

我想要一个插件或库或一种从设备相机统一(独立Windows)录制视频(当然有声音)的方法。目前,我可以使用此相机截取屏幕截图。有人说我可以截取许多屏幕截图并将其转换为一个视频文件。我在Assetstore上找到了一个名为CameraShoot的插件我想要类似的东西,但要用于Windows。编辑1:现在我正在使用一个从统一相机(统一内的虚拟相机)捕获视频的库。我正在我的应用程序中未显示的Canvas上预览我的相机画面,我使用此库来录制此视频。这可能解决了我的问题,但发现另一个问题,我需要录制麦克风语音才能将此音频添加到录制的视频中。所以现在我正在从库中录制视频(没有声音),并使用另一个代

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# - 一对一关系导致异常 : AssociationSet is in the 'Deleted' state. 给定多重约束

我首先按照此处规定的方法使用EF代码建立了一对一的关系:UnidirectionalOne-To-OnerelationshipinEntityFramework我的映射看起来像这样......protectedoverridevoidOnModelCreating(DbModelBuildermodelBuilder){modelBuilder.Entity().HasRequired(i=>i.NewsItem).WithOptional(e=>e.Asset).Map(m=>m.MapKey("NewsItemId"));}但是当我得到这个异常时......Arelationsh

c# - Active Directory 嵌套组

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

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

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

c# - 如何从 Azure Active Directory 获取客户端 secret 以使用一个驱动器业务 API 的 native 应用程序?

我正在开发一个outlook插件。我想在其中使用一个驱动器API。我很容易获得用于一个驱动器个人帐户的API的客户端ID和客户端密码。但是,当我为一个驱动器业务API注册我的应用程序时天蓝色的事件目录,它只为我创建了一个客户端ID,但没有创建任何客户端密码。我在注册时选择了native应用程序,因为我的应用程序是native应用程序。没有客户端密码我无法对用户进行身份验证。请告诉我,如何获取客户端密码?提前致谢。 最佳答案 创建应用程序并单击键。根据需要添加一些描述和到期时间,然后单击保存。key将自动生成。确保复制并保存key,否

c# - Entity Framework : Duplicate Records in Many-to-Many relationship

我有以下EntityFramework代码优先代码。创建表并插入数据。但是Club表中有重复的记录。我的操作是:-使用俱乐部创建应用程序创建俱乐部使用人物应用创建人物如何避免重复录入?staticvoidMain(string[]args){Database.SetInitializer(newMyInitializer());CreateClubs();InsertPersons();}publicstaticvoidCreateClubs(){stringconnectionstring="DataSource=.;InitialCatalog=NerdDinners;Integr

c# - 如何从 Active Directory 中获取组织单位列表?

我调查了DirectoryServices类,它似乎是我需要的,但我似乎找不到获取组织单位集合所需的类/方法。你们能给些建议吗? 最佳答案 您需要使用System.DirectoryServices中的适当DirectorySearcher,并且您需要搜索organizationalUnitAD类(我建议基于单值和索引的objectCategory搜索-比使用objectClass快得多)-像这样:ListorgUnits=newList();DirectoryEntrystartingPoint=newDirectoryEntry