asp.net-identity-2相关内容
如何从默认的ASP.Net Mvc/Identity 2.0中拆分属性,功能和类?我在与几件事作斗争: 默认情况下,它希望使用OWIN的上下文来进行某种依赖注入,并控制管理器. 它将ApplicationDbContext置于应用程序级别,而我的体系结构要求它在“较低"级别可用. 它要求我在与作用在这些属性上的功能相同的类中声明所有属性(这与我的体系结构不匹配) ApplcationU
..
我正尝试根据此处的示例项目 AngularJS身份验证,完全根据该示例项目授权SignalR请求 AngularJS使用网络令牌进行身份验证.我遇到的问题是,要使用SignalR授权,必须重写SignalR AuthorizeAttribute类,如下所示: public class QueryStringBearerAuthorizeAttribute : AuthorizeAttribu
..
我正在使用 MySql数据库使用 asp dot net core 2 开发一个应用程序.请帮助我如何使用 Asp Net Identity MySqlDatabase . 解决方案 我必须为客户端执行此操作.我曾经在带有ASP.NET Core 1.0的应用程序中进行过操作,但是出于好奇,我也尝试了.NET Core 2.0中的应用程序. 我所做的是首先从 https://www安
..
我很想在Identity 2.0的AspNetUsers表和一个名为Map的自定义表之间创建一对多关系(一个用户可以有很多地图,但是一个地图只能有一个用户)该解决方案可从该网站上获得,也浪费了很多时间尝试网络上发现的其他灵魂.我被卡住了.似乎对我没有任何帮助.我是MVC和EF的新手,所以基本上我认为我需要某种逐步指南.任何人都可以请我提供一个新手指南,以帮助您从全新制作的MVC5项目中实现这一目标
..
我正在使用MVC5 ASP.NET创建一个网站. 我正在使用Identity Framework 2.0实现类,其类具有诸如passwordhash,用户名,电子邮件,emailconfirmed等属性.我正在使用userManager.ChangePassword(user.Id,Oldpassword,Newpassword);,但我不知道如何从用户那里获得纯文本(字符串)的密码
..
我在此处没有答案,仅使用Unity. 我正在尝试在最新的VS2013(更新2)SPA/Web Api模板中注册ISecureDataFormat. 我尝试过 container.RegisterType(typeof(ISecureDataFormat), typeof(SecureDataFormat)); container.RegisterType
..
更新: 回发表单时将提交其值的控件/字段是什么? 在ASP.NET MVC表单中,如果用户双击“提交"按钮,则该表单将被提交两次.为了解决此问题,我实施了这是我的解决方案,其中我禁用了表单提交上的“提交"按钮,因此无法再次单击它: function preventFromBeingDoubleSubmitted() { $('form').each(function ()
..
我正在使用ASP.NET MVC 5和Identity Framework.当我调用UserManager.UpdateAsync(...)时,ApplicationDbContext()上的事件处理程序将运行SaveChanges.在这里,我将HttpContext.Current用于不同的目的(记录和审核),因此我必须说当前用户.但是,整个方法都在工作线程中运行,这里HttpContext.C
..
我在具有Identity 2的MVC 5项目上使用Ninject. 对于其余的数据上下文和使用它的控制器,我对依赖注入没有任何问题. 对于使用身份2模型的帐户控制器,我尝试登录时得到的是空的UserManager: public class AccountController : Controller { private ApplicationUserManager _u
..
如何重置其他用户的管理员密码? 我尝试使用下面的代码 var code = await UserManager.GeneratePasswordResetTokenAsync(user.Id); var result = await UserManager.ResetPasswordAsync(user.Id,code,vm.NewPassword); 单步执行
..
我正在处理一个Web应用程序,最近我从一个自定义身份验证解决方案迁移到了ASP.NET Identity.在我们应用的某些部分中,执行的过程很长,可能需要一个小时才能运行.在正常情况下,我们希望用户在闲置30分钟后自动注销.但是,对于发生长时间处理的屏幕,我们希望加宽自动注销窗口,以免在处理完成之前将其踢出.我目前正在努力使用Identity来实现这一目标.我目前在Startup.Auth.cs文
..
我正在使用Facebook Owin身份验证,并且或多或少遵循Microsoft示例.我或多或少地跟随着第一次用户登录,一切正常.但是,如果他们注销并重试,则似乎未删除以前的.AspNet.Correlation.Facebook,而是将其设置为空字符串.因此,我在Fiddler中对api/getexternallogin的下一个调用如下所示: 这是当我们生成一个correlationId且
..
这必须很简单,但是我很难找到答案.控制器动作如何获得对保存在Owin管道中的每个请求的ApplicationDbContext的引用? 编辑:好的,我想我越来越近了……也许不是……我所有的谷歌搜索似乎都导致了var dbContext = context.Get(); 其中上下文显然是Microsoft.Owin.IOwinContext的实
..
我正在将ASP.NET Identity与多个外部登录提供程序一起使用,并且需要处理以下情况: 1)用户使用外部服务(例如Facebook)登录, 应用程序从Facebook获取一些信息(名字和姓氏,电子邮件,出生日期等).包含此信息的声明将添加到身份中. 2)对于以下情况,我需要将此信息存储在应用程序Db中: 管理员浏览注册用户列表 电子邮件订阅服务将使用名字和姓氏
..
我已经在ASP.NET MVC应用程序中设置了OWIN(包括电子邮件确认).创建帐户后,我会收到一封包含确认我的电子邮件链接的电子邮件.当我访问链接时,出现“无效令牌"错误. 如果我使用完全相同的链接,而在调试项目时将域更改为指向本地主机,则电子邮件确认正常. 该项目正在部署到Azure网站(我无法进行远程调试).我已经扔了一些代码以在确认失败时通过电子邮件发送给我(这样我可以看到us
..
我正在使用Identity 2.0示例. 我通过在ExternalLoginCallback操作方法中将isPersistent设置为true来获得,浏览器将在下一次(在限制范围内)使用同一浏览器访问的用户自动登录.我知道,如果捕获了用户的“记住我"首选项并将其传递给ExternalLogin操作方法,则可以将其放入returnUrl并在ExternalLoginCallback中进行访问.
..
我有一个ASP.Net MVC5应用程序,根据ASP.Net Identity 2.0.0,使用“开箱即用"身份模板.我需要对其进行升级,以使用最新的ASP.Net MVC模板中的更新代码,即SignInManager类的使用. 我在原始应用程序中的代码和最新生成的模板之间进行了A | B比较,并移植了所有我能看到的不同之处. 但是,我怀疑是与OWIN有关,这是一个奇怪的错误.当我尝试
..
我正在使用带有Asp.Net Identity 2的Web Api 2.1.我试图在ApiController的构造函数上获取经过身份验证的用户(我正在使用AutoFac注入依赖项),但是当构造函数为叫. 我试图获取用户,以便为任何数据库写操作生成审核信息. 我正在做的一些事情可以帮助诊断: 我仅将 app.UseOAuthBearerTokens用作Asp.Net Identity
..
外部公司已经对我正在使用的ASP.NET MVC 5应用程序进行了一些渗透测试. 他们提出的问题描述如下 与会话管理链接的cookie称为AspNet.ApplicationCookie.手动输入时,应用程序将对用户进行身份验证.即使用户从应用程序注销,该cookie仍然有效.这意味着,旧的会话cookie可以在无限的时间范围内用于有效的身份验证.在插入旧值的瞬间,应用程序接受它并将其
..
希望我只是想念一些非常简单/显而易见的内容-为什么,更重要的是,如何在重定向到Login的过程中如何维护(或强制执行)协议? 说明: 原始协议为https 人们会认为此应该是login之类的“默认",但如图所示,重定向(似乎)不能保持它. 我尝试过的东西: 有一个可以使用的RequireHttps属性,但是: 似乎“很奇怪",需要两次重定向才能获得“那里" 在您有
..