草庐IT

PROFESSIONAL_IDENTITY_MERGED

全部标签

c# - ASP.NET Identity中UserStore和UserManager的使用有什么区别?

我是ASP.NETIdentity的新手,如果这个问题看起来很愚蠢,请多多包涵。当我在下面的链接中阅读Microsoft网站上UserStore和UserManager类的定义时,看起来这两个类都定义了围绕用户的操作(例如添加、查找、删除和修改)。那么我什么时候使用一个而不是另一个?https://msdn.microsoft.com/en-us/library/dn315446(v=vs.108).aspxhttps://msdn.microsoft.com/en-us/library/dn613290(v=vs.108).aspx 最佳答案

c# - 如何使用 ASP.NET Identity 创建用户并获取新创建的 ID

我是ASP.NETIdentity框架的新手,正在尝试做一些我以前在旧的FormsAuthentication框架中做的事情。我想要做的是允许管理用户使用应用程序内的现有注册View(或类似View)创建新用户。完成后,我想将该用户(可能使用生成的ID)关联到系统的其他区域。如何访问调用UserManager.CreateAsync()时生成的ID?编辑:我希望具有“管理”角色的现有用户在用户管理区域的系统内创建用户。到目前为止,下面的答案已经解释了如何获取“当前”用户的ID,这不是我要找的。 最佳答案 使用IdentityUser

c# - Asp.Net Identity 2.0 - 如何实现 IIdentityMessageService 以使用 SmtpClient 执行异步 SMTP?

我已经为Asp.NetIdentity2.0实现了一个简单的EmailService(通过IIdentityMessageService接口(interface)。publicclassEmailService:IIdentityMessageService{publicTaskSendAsync(IdentityMessagemessage){//convertIdentityMessagetoaMailMessagevaremail=newMailMessage(newMailAddress("noreply@mydomain.com","(donotreply)"),newMai

c# - 具有 HttpContext.Current.User.Identity.IsAuthenticated 的 Webmethods 在 Azure 上不活动后停止工作

我正在使用使用Ajax(json)/Webmethod函数的页面测试Azure服务器。其中一些函数在运行代码之前会检查HttpContext.Current.User.Identity.IsAuthenticated。不幸的是,如果用户已登录并且页面没有向服务器发出完整的回发请求,则只有那些检查HttpContext.Current.User.Identity.IsAuthenticated的webmethods函数会在一对夫妇之后完全停止运行分钟没有给出任何错误。他们甚至不运行else代码块(见下文)。我已经在本地服务器上测试了这些页面,一切正常,即使在长时间不活动之后也是如此。这是

c# - 带有自定义表的 Identity 2.0

我是ASP.NET身份的新手,我仍在努力了解它是如何工作的。不幸的是,我发现我试过的许多教程都是针对Identity1.0的,而我正在尝试使用Identity2.0。我面临的最大问题是我认为很简单,但事实证明并非如此。我想要做的是将现有数据库与现有用户表一起使用。目前我似乎能做的就是让Identity创建它自己的表来存储用户数据。我不想使用EntityFramework,但我很难将EntityFramework与Identity2.0分开。虽然我的情况是使用SQLServer,但我想我会尝试通过以下链接为MySQL实现自定义提供程序:http://www.asp.net/identit

c# - 使用 MVC 5 和 Asp.net Identity 的电子邮件确认

我一直在搜索,但没有找到任何关于如何使用新的ASP.net身份通过MVC5实现电子邮件确认的文档。似乎没有关于这个主题的任何文档(我能找到)。有人解决了吗?我很惊讶默认MVC5项目中没有默认包含它。非常感谢任何指导。谢谢 最佳答案 我写了一个step-by-steparticleonhowtoaddemailconfirmationwhenusingASP.NETIdentity.你可以getthesourcecodehere在项目文件夹AspNetIdentity\AspNetIdentityRefApp中。我还创建了一个封装AS

c# - Visual Studio 2015 Professional 中缺少 Web 服务模板

我的任务是为客户端解决方案创建自定义Web服务。我最近安装了VisualStudioPro2015,但似乎找不到.asmxWeb服务的模板。我记得它曾经在VS2013Premium中。我需要不同版本的VS2015吗?有什么方法可以导入模板吗? 最佳答案 这是在ASP.NETWebServicetemplatenotexist?下回答的,但要重申确保您将框架设置为.NETFramework3.5,否则您将找不到Asp.Net空Web应用程序。转到文件-->新建-->Asp.Net空Web应用程序。在该应用程序上右键单击-->添加-->

c# - HttpContext.Current.User.Identity.Name 如何知道存在哪些用户名?

这不一定是个问题,我只是好奇它是如何工作的。我有一个方法:publicstaticboolUserIsAuthenticated(){boolisAuthed=false;try{if(HttpContext.Current.User.Identity.Name!=null){if(HttpContext.Current.User.Identity.Name.Length!=0){FormsIdentityid=(FormsIdentity)HttpContext.Current.User.Identity;FormsAuthenticationTicketticket=id.Tick

c# - ILMerge DLL : Assembly not merged in correctly, 仍列为外部引用

在.NETC#工具的构建过程中,我一直在使用ILMerge将程序集合并到单个exe中。我最近添加了一个新的类库,现在ILMerge失败了。我记得告诉它要合并到新的DLL中!它现在给我这个错误,我不太明白:ILMerge.Merge:Theassembly'DataObjects'wasnotmergedincorrectly.Itisstilllistedasanexternalreferenceinthetargetassembly.我使用“项目”引用完成的所有程序集引用,过去从未失败过。谁能为我解释这个错误,或者建议解决方法? 最佳答案

c# - 跨子域的 ASP.NET Identity Cookie

对于表单例份验证,我在web.config中使用了它(注意域属性):如何为Mvc5中的新ASP.NETIdentityFramework配置跨子域的单点登录?更多信息:我正在创建一个Multi-Tenancy应用程序。每个客户端都在一个子域上:client1.myapp.comclient2.myapp.com我希望用户能够登录到client1.myapp.com然后转到client2.myapp.com并仍然登录。这是使用表单例份验证很容易。我正在尝试弄清楚如何使用新的身份框架来做到这一点。编辑这是最终为我工作的代码:app.UseCookieAuthentication(newCo