【当未使用C#加入Microsoft Active Directory中的域时,如何对ldap进行身份验证】教程文章相关的互联网学习教程文章

c# – .NET Compact Framework,WCF服务,压缩和DIGEST身份验证【代码】

我正在尝试将许多功能放在一起,由于.NET Compact Framework的限制,这一点变得越来越困难. 具体来说,我有一个WCF服务,我正在为它编写一个移动设备客户端.抓到了吗?我想使用某种数据压缩(由于连接到所述设备的调制解调器非常慢)和HTTP DIGEST身份验证(已经在托管WCF服务的站点上实现). 我已经按照this blog entry获取了WCF服务客户端所需的压缩和生成代码. 但是,我正在努力使用HTTP DIGEST.我不知道如何添加此功能. 以前我没有使用压...

c# – ASP.NET成员身份验证电子邮件【代码】

尝试在基于this article的C#中创建电子邮件验证. 我创建了一个jangosmtp帐户来发送电子邮件.但它似乎没有起作用. Web.config文件:<system.net><mailSettings><smtp><networkhost="relay.example.com" port="25" userName="********" password="********" /></smtp></mailSettings></system.net>Registration.aspx<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"><asp:CreateUserWizard ID="Create...

使用C#API使用SSPI对vSphere进行身份验证【代码】

我正在使用C#库连接到vSphere(VimClient).我使用这种方法登录:VimClient client = new VimClient(); client.Connect("https://vSphereMachine/sdk"); client.Login("userName", "password");我正在登录的用户是进程使用的当前用户.有没有办法可以使用当前登录的用户进行身份验证? 这个线程似乎提供了建议,但我在那里尝试的任何工作都没有:http://communities.vmware.com/message/1125103 这可能是因为我不熟悉.NET中的SSPI实现....

c# – 测试策略建议 – 需要记录运行方法的验证结果并将其用于测试目的

我是测试的新手,我需要一个关于最佳测试策略(及其应用程序)的建议.这是我的问题: 我有一个程序读取文件并自动提取其结构.我想测试一下这个“智能”提取的方法.最初我可以使用一些文件来检查方法是否正在进行正确的提取.然后我想使用这些文件和(正确的)提取结果进行测试.由于提取结果已经过验证,它们应该(并且必须)用于进一步的测试. 所以,我有类似的东西:对于“这个特定的文件”,我期待“这个结果”. 问题: >获取测试的输入文件...

c# – ASP.NET Forms身份验证 – 记住我的问题

我在我的ASP.NET webapp的Forms身份验证中使用“记住我”.如果我使用有效凭据登录并选择“记住我”,我可以登录,一切都很好.现在,如果我关闭窗口,打开SQL服务器并更改密码然后尝试打开webapp,它会绕过登录过程并使用“记住我”中的旧缓存凭据并允许我登录. 这是正常的行为吗?如果是这样,我唯一能想到的就是删除“记住我”选项或使用非常短的过期时间. 有什么建议?解决方法:这个是正常的.原因是为了记住用户,需要将某种形式的密钥存...

c# – 如何使用CertEnroll生成扩展验证自签名证书?【代码】

由于Windows Azure中存在错误,因此必须将Windows 8应用程序中与Azure REST API一起使用的所有自签名客户端证书指定为扩展验证证书. 为了提供更好的用户体验,我尝试在远程服务器上生成此自签名证书.我正在使用Certificate Enrolment API,一个作为Windows的一部分分发的COM库,如this answer到问题How to create a self-signed certificate using C#?中所述 代码基本相同,只是稍微修改一下供我自己使用:public static X509Certificat...

c# – MVC3编辑器模板不生成客户端验证【代码】

我有一个问题,基本上我有一个包含很多字段的表单,并且它们都有一个必需的属性集,所以当你把它留空并点击确定时,你会得到客户端验证,它变成红色.它对于管理EditorTemplate的一切都很好. 我的模型如下:public class MyModel {[Required]public string Username{get;set;}public Location Loc{get;set;} }public class Location {[Required]public string Loc1{get;set;}[Required]public string Loc2{get;set;} }我在主视图中有以下...

c# – 使用参数中的匿名函数验证函数调用【代码】

我有一个类,一个服务和两个接口:public class MyBasicObject {public MyBasicObject() { }public int Id { get; set; } public string Name { get; set; } }public interface ICacheProvider {T Get<T>(string key, Func<T> fetcher) where T:class; }public interface IMyBasicObjectRepository {MyBasicObject GetByName(string name); }public class MyBasicObjectService {public MyBasicObjectService(ICacheProvider...

c# – 使用用户名和密码从WPF应用程序进行GitHub身份验证【代码】

我正在开发一个小型WPF应用程序,它将位于Local Git Repo之上. 它是一个业务线应用程序,允许一些业务用户通过GUI编辑一些文件,然后将它们推回到GitHub 我正在使用LibGit2Sharp库来处理所有git命令,但我也想在每次加载应用程序时强制用户使用他们的GitHub凭据登录到应用程序. 我一直在关注OAuth2库和&一些现有的nuget软件包(http://johnnycode.com/GitHubOAuth2Client/),但它们似乎都围绕着一个基于Web的应用程序,并且需要客户端ID和...

c# – ASP.NET MVC登录客户端/ ASP.NET WebAPI身份验证/授权服务器分离【代码】

我正在尝试将ASP.Net MVC登录客户端与将使用令牌承载的身份验证服务器分开,并将包含所有身份验证业务逻辑.这两件事情分为2个不同的webroles 我已经完成了使用Identity 2.0的当前实现. UserManager和UserStore位于AuthServer中,登录客户端对userId一无所知.只有UserName. 目前,为了在客户端项目中生成用户的声明,我使用此实现:public async Task<ClaimsIdentity> GenerateUserIdentityAsync(){ // Note the authenticationType mus...

c# – 特定于AspNet Identity身份验证的哈希计算机

我即将部署我的C#MVC AspNet Identity网站进行生产,我担心db中的密码哈希可能特定于它创建的机器(就像它取决于机器密钥). 请注意,根据visual studio 2013模板,这是ASP.NET MVC的“开箱即用”实现. 对于我来说,更改为其他身份验证提供程序为时已晚.将我的数据库和网络服务器移动到另一台机器是否安全,或者所有现有用户是否都会停止工作?解决方法:好的,根据上面的评论,仅针对未来的谷歌 – 哈希不依赖于机器,可以在服务器之间安全地...

c# – ASP.NET使用身份验证标头将JSON数据发布到HTTP API【代码】

我有C#代码将JSON数据发送到web API,但我一直收到401(未授权)响应.根据this function,下面的代码应正确发出POST请求,对不对?我也尝试了相同结果的小变化. 这是发出请求的代码:public async Task Create() {using (var client = new HttpClient()){client.BaseAddress = new Uri("https://zrh.cloudsigma.com/api/2.0/");var testVM = new CS_VM("test");var auth = string.Format("{0}:{1}", "mail@mail.com", "password");var e...

c# – 在View中使用接口类型作为模型并使用实际类型属性和验证的最佳实践【代码】

我有这样的界面:public interface IFoo {decimal Amount { get; set; } }我有一些视图模型实现它:public class Foo1 : IFoo {[Display(Name = "Foo1 Amount")][Range(6, 11)]public decimal Amount { get; set; } }public class Foo2 : IFoo { [Display(Name = "Foo2 Amount")][Range(1, 5)]public decimal Amount { get; set; } }我不想为Foo1和Foo2中的每一个创建新视图. 所以,我创建了一个具有IFoo类型模型的视图.@mode...

c# – ASP.NET Web Api身份验证方法【代码】

我正在尝试为我的web api实现身份验证.我已经阅读了关于api身份验证的不同技术,令牌技术对我来说是最合理的. 我阅读了有关如何在asp.net中实现基于令牌的身份验证的不同文章,但它们都依赖于不同的库,如OAuth或Owin,它们也提供了自己的数据库交互方法. 问题是我已经实现了与抽象存储库和实体的数据库交互,我想知道如何在不干扰我当前设计的情况下轻松简单地实现api身份验证. (顺便说一下,我的项目建立在一个空的web api项目之上,所以...

c# – 在运行时替换web.config appsettings中的值(对于Active Directory身份验证)【代码】

一些背景…… 我已经看到了使用ConfigurationManager的答案,但我认为我想要实现的目标略有不同. 我正在将MVC5部署为Azure云服务.客户希望单个交付包用于测试/用户接受/实时,并在Azure配置设置中存储所有(如果可能)设置.对于我们自己的appSettings值,这不是问题,将它们移动到ServiceConfiguration.cscfg并通过调用CloudConfigurationManager.GetSetting(如果部署在Azure角色中从Azure cscfg读取,或者如果在本地运行则从web.config读...