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

c# – 使用ASP.NET验证器比较复选框和文本框是否有一种优雅的方法?

我有一个Asp.Net转发器,它包含一个文本框和一个复选框.我需要添加客户端验证,验证当选中复选框时,文本框只能接受零值或空白. 我想使用一个或多个Asp.Net的验证器控件来实现这一点,为客户端错误提供一致的显示(服务器端错误由另一个子系统处理). Asp:CompareValidator似乎不够灵活,无法执行这种复杂的比较,因此我只剩下Asp:CustomValidator. 我遇到的问题是似乎没有任何方法可以将自定义信息传递给验证功能.这是一个问题,因为复选...

c# – HttpWebRequest是否自动处理证书验证?

我正在使用HttpWebRequest对象通过HTTP POST访问Web服务.部分要求是我: >验证证书中的URL是否与我发布到的URL相匹配>验证证书是否有效且可信>验证证书是否已过期 HttpWebRequest会自动为我处理吗?我假设如果出现任何这些条件,我会得到标准“无法建立SSL / TLS安全通道的信任关系”异常.解决方法:是的,HttpWebRequest自动处理这些: >验证证书中的URL是否与您要发布到的URL匹配>验证证书是否有效且可信>验证证书是否已过期 如果要...

c# – 安全地验证客户端到服务器

系统规格:使用.NET 3.0的C#客户端.作为App Server上的Windows服务托管的WCF服务. MSSql Server 2008R2 DB用于数据存储. 用户密码的哈希值存储在数据库中,用于验证用户身份.我的问题是,我不知道如何使用客户端密码的哈希来安全地验证客户端到服务器. 在阅读了有关SO的类似问题之后,我看到建议采用挑战 – 响应机制.有人可以给出如何做到这一点的良好编码示例吗? 此外,如果我们可以在服务器上安全地生成私钥 – 公钥对并将公钥分发...

c# – ASP.NET身份验证cookie【代码】

在具有基于表单的身份验证的应用程序上,我有一个标准的ASP.NET登录控件,其中包含以下Authenticate事件处理程序.void Login_Authenticate(object sender, AuthenticateEventArgs e) {if (Security.AuthenticateUser(Login.UserName, Login.Password)){e.Authenticated = true;RedirectFromLoginPage(Login.UserName);}else{e.Authenticated = false;} }RedirectFromLoginPage函数如下所示:private void RedirectFromLoginPage(Stri...

c# – Google身份验证流程【代码】

我正在尝试编写一个本机应用程序来访问用户谷歌日历.我试图使用谷歌提供的示例来获取身份验证,但它似乎永远不会启动身份验证功能private void Window_Initialized(object sender, EventArgs e) {var provider = new NativeApplicationClient(GoogleAuthenticationServer.Description);provider.ClientIdentifier = "<My Client Id here>";provider.ClientSecret = "<My Client Secret here";var auth = new OAuth2Authenticator<Na...

c# – 将某些页面功能或用户界面限制为Asp.Net中经过身份验证的用户【代码】

我正在使用Asp.Net/C#构建一个应用程序.我正在使用表单身份验证.我有一个要求,即我的许多经过身份验证的(非匿名)用户被限制在某些页面功能或用户界面.我猜登录控件可以仅用于Authenticated vs Anonymous users.So我的问题是,当我知道某些页面组件要从特定的经过身份验证的用户隐藏时,我该怎么办呢.你认为我需要在page_load事件中使用它来隐藏具有此类要求的页面的组件.// Is this Tito visiting the page? string userName = User....

c# – 使用ErrorProvider和验证事件进行表单验证【代码】

我很擅长使用验证.我有一个C#winform项目,我希望在关闭前验证表单.但是,我只想在单击按钮时进行此验证.所以我有一个像这样的事件:if (!this.ValidateChildren()) {MessageBox.Show("Validation failed"); } else {MessageBox.Show("Validation passed with flying colours. :)");this.Close(); }如果验证成功,我只想关闭表单.很容易.但是,我不希望在文本框失去焦点时运行验证,只有在验证整个表单时才会运行. 我想要验证的每个控件...

c# – ASP.NET MVC4教程/脚手架 – 验证和显示使用几种不同的语言环境【代码】

我正在使用VS 2012 RC并尝试从这里开始遵循MVC4教程: http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/accessing-your-model%27s-data-from-a-controller 我进入“输入有关电影的一些细节,然后单击”创建“按钮.然后得到一个错误:"The value '9.99' is not valid for Price."所以我认为它需要一个小数逗号代替并尝试使用9,99而不是以下结果:"The field Price must be a number."所以我不知道如何输入...

c# – 更新了web api的验证示例【代码】

我在最新的mvc 4下载上尝试了web api的验证示例代码,我遇到了一些错误.有没有人有ValidationActionFilter类的更新示例. 这是原始代码public class ValidationActionFilter : ActionFilterAttribute { public override void OnActionExecuting(HttpActionContext context) { var modelState = context.ModelState; if (!modelState.IsValid) { dynamic errors = new JsonObject(); foreach (var key in modelState.Keys) { var sta...

c# – Fluent验证自定义验证【代码】

我想在我的MVC项目中使用Fluent验证(http://fluentvalidation.codeplex.com)制定2条规则. 公司和名称均为空时,不会发生任何事情.如果其中任何一个被填满,也不会发生任何事情.如果未填写公司或名称,则在两者上都显示标签. (错误信息可能相同) 到目前为止我试过这个:RuleFor(x => x.Name) .NotEmpty() .WithMessage("Please fill in the company name or the customer name") .Unless(x => !string.IsNullOrWhiteSpace(x.Company));...

c# – 对我们在具有多个客户端的分布式应用程序中进行验证的方法的思考【代码】

我在这里听到您对我们迄今为止所采用的方法的看法.我们还处于开发过程的早期阶段,所以我们仍然可以改变它.验证对于此应用程序和我们的客户非常重要,因此我们需要找到最佳方式.让我来描述一下到目前为止我们做了什么…… 我们正在构建这个将被不同客户使用的应用程序.我们不控制所有客户端,因此对所有层的验证都有严格的要求.我们控制一些客户端应用程序,一个是~100个用户使用的WPF应用程序.从该应用程序,工作流程如下:| ...

C#HttpClient重定向后不发送基本身份验证【代码】

我的代码正在对需要基本身份验证的Web服务URL进行HTTP GET. 我使用HttpClient和HttpClientHandler实现了这个,HttpClientHandler定义了Credentials属性. 这一切都很完美.除了我的一个用例,我正在进行经过身份验证的GET:http://somedomain.com重定向到http://www.somedomain.com. 似乎HttpClientHandler在重定向期间清除了身份验证标头.我怎么能阻止这个?无论重定向如何,我都希望发送凭据. 这是我的代码:// prepare the request v...

c# – Aspnet MVC 4验证十进制数【代码】

我在应用程序中遇到一些验证小数的问题.例如,如果我在文本框中写入“14,25”,这对我的文化来说是正确的,那么它将无法通过客户端验证.此外,如果我写入14.25,则删除点并将1425放置在实体属性中,此外,在SaveChanges之后,保存到数据库表的值为999,99.需要就此问题提出建议.这与我的另一个问题有关:https://stackoverflow.com/questions/24186365/set-jquery-culture-once-for-the-entire-aplication-possible/24186535#24186535 编辑:...

c# – 发送电子邮件时System.Net.Mail.SmtpClient使用什么类型的身份验证?【代码】

希望这个问题有道理.我有一些C#代码,它们根据用户名,密码和域发送电子邮件.我如何知道它使用的身份验证类型? 当我查看SmtpClient.Credentials属性的MSDN页面时,它表示如果使用基本身份验证,则凭据将以纯文本形式发送.以下代码是否使用基本身份验证? MSDN page:https://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.credentials(v=vs.110).aspxSmtpClient smtpClient = new SmtpClient(); NetworkCredential cr...

c# – 如何检查用户是否在Sitefinity小部件模板中登录(已验证)?【代码】

我需要通过窗口小部件模板向未登录的用户显示一段文本.窗口小部件模板为Sitefinity动态模块提供服务,该模块可供未登录用户部分使用.我希望未登录的用户收到他们应该登录的消息,以便阅读完整的内容. 我已经设置了字段的权限,一切正常,但唯一缺少的部分是向未登录的用户显示消息. 我在一个简单的Web表单测试文件中测试了它,它可以工作:<p>You are <asp:Literal ID="UserStatus" runat="server" />.</p>而守则背后是:public string ...