identity

MVC 5 Identity 2 - 未调用客户 UserStore 方法

我正在尝试为我的 MVC 5 应用程序实现一个自定义 UserStore,以便我可以将数据库命令委托给我现有的数据库项目。 我的数据库中的表使用整数键,因此我创建了一个自定义 UserManager,它继承 UserManager<User, int> 而不仅仅是 UserManager<User>。出于这个原因,我还创建了一个自定义 UserStore,它实现了IUse... »

asp.net mvc 身份表单不会发布到允许匿名操作

我正在学习身份,但我遇到了一个似乎没人遇到的问题。如果我自己进行操作,我的应用程序登录就可以正常工作,但是如果我尝试让它像通常登录应该的那样 - 使用表单和帖子。然后我的表单数据就无法执行。我在那个动作中有一个断点,代码永远不会命中。我没有 AntiForgeryToken 之类的东西,因为我只想打断点。 登录操作 [HttpPost] [AllowAnonymous] pub... »

在 ServiceStack 中,我如何使用外部发布的 JWT

我在 .net/mono 上使用 c# 开发一个带有设备和云服务的 IOT 类型项目。云服务使用 IdentityServer3 处理身份验证和声明,我成功地提供了一个带有声明的令牌。 当用户尝试与设备交互时,设备将没有互联网连接,因此可能会从云端获取 JWT 令牌并将其传递给完全断开连接的系统。 JWT 的签名密钥在配置时预先共享,因此它将能够验证令牌的完整性。 在 servicestac... »

c#

如何在 ConfigureAuth 之后更改 Asp.Net Identity 中的 cookie ExpireTimeSpan

我们有一个使用 Asp.Net 身份的产品,我们希望在其中配置 cookie 到期时间。 ExpireTimeSpan 当前在 Visual Studio 使用新项目为您创建的 Startup.ConfigureAuth 类中设置。这是在启动时从配置文件中获取时间,但我们希望能够从 webAPI 更改此值。 就目前而言,webAPI 请求可以修改配置文件,但我们需要回收应用程序池才能使其生效。 ... »

c#

在 WebJob 中生成令牌时,ResetPasswordAsync 返回“无效令牌”

我有一个计划的 WebJob,它每天运行并检查我数据库中所有用户的密码到期日期。如果密码到期日是今天,它将生成一个密码重置令牌并通过电子邮件发送给用户。然后用户点击电子邮件中的 url 并被带到一个网站,在那里他们输入新密码。 我设法在我的 WebJob 中生成了一个令牌并通过电子邮件发送它。但是,当通过我的 Asp.NET 网站重置密码时,我得到 Invalid Token。我不知道为什么。我... »

c#

ASP Core:如何设置 httpContext.User?

我编写中间件以使用令牌进行身份验证。 (不要问我:“为什么?”). ... private UserManager<ApplicationUser> userManager; private RequestDelegate next; private WareHouseDbContext context; ... public async Task Invoke(HttpConte... »

SQL Server 2008 R2 - 为什么我的临时表认为它有一个标识列?

我正在尝试创建一个存储过程,该过程将能够通过使用部门 ID 来限制返回的记录数。我正在尝试通过加入临时表来限制记录。 当我运行下面的代码时,我得到了错误: 只有在使用列列表并且 IDENTITY_INSERT 为 ON 时,才能为表“#department”中的标识列指定显式值。 代码如下: DECLARE @departmentID INT SET @departmentID =... »

ASP.NET 标识表生成和项目解耦

带有实体框架的 ASP.NET Identity OWIN 将以下表添加到数据库中: ASPNetUsers ASPNeRoles ASPNeTokens ASPNetUserClaims ASPNetUserLogins ASPNetUserManagements ASPNetUserRoles ASPNetUserSecrets 谁能解释一下这些名字的来源?我搜索了我的解决方案和项目文件... »

属性或索引器 'IdentityUser.Roles' 不能分配给 - 它是只读的

我正在使用 Identity 1.0 Entity Framework Web 应用程序开发 MVC5。在我的种子方法中,我试图在第一次迁移期间为我的用户分配角色。 输入时出现错误 Role = "Admin" 无法将属性或索引器“IdentityUserApplicationUserLogin,ApplicationUserRole,ApplicationUserClaim>.Ro... »

c#

从 windows live 中提取 nameidentifier 声明

我需要从 windows live 中提取 nameidentifier 声明。我搜索了代码,大部分地方,我发现使用 Azure 访问控制服务。我不想使用 Azure ACS。是否可以仅使用 C#、asp.net 来实现这一点? ... »

c#

ASP.NET Core 3.1 / 身份会话永不过期。我怎样才能让它在滑动到期时到期?

我网站的安全检查显示会话(即登录)永不过期。我已经对自己进行了测试,我发现相同 - 我今天早上在 localhost 上打开了该站点,但我仍然从昨天开始登录。我一直认为它会在 20 分钟后过期,就像在 .NET Framework 应用程序中一样。 我正在使用 ASP.NET Core Identity 脚手架,除了实现两因素身份验证外,只进行了少量更改。 在我的 Startup.cs 中,我有... »

在 T-SQL 中为数据迁移保留干净的标识值块

我们目前正在进行以下流程,其目标是在 2 组数据库服务器之间移动数据,同时维护 FK 并处理目标表已经包含具有重叠标识列值的行的事实: 从“根”表及其所有子表的 FK 关联数据的 n 级深度以及可能驻留在源数据库服务器的同一实例上的其他数据库中的相关行中提取一组行。 将提取的数据集放置到目标数据库服务器上的一组临时表中。 通过为目标表保留标识块并更新所有相关的子暂存表来重新键入暂存表中的数... »

获取 Azure Key Vault 的 oauth 令牌

按照以下教程尝试获取 Azure Key Vault 的 oauth2 令牌。 https://docs.microsoft.com/en-us/azure/key-vault/general/tutorial-net-windows-virtual-machine 在 Azure 中,我正在获取 oauth2 令牌端点并进行调用以获取令牌,但得到响应“您必须登录您的帐户”。令牌端点应该不同... »

依赖方应该安装哪个证书?

假设我在 IDP 端有一个私钥证书。 Idp 签署了 saml 响应并将其发送到 RP。 RP 将使用 idp 的公钥证书对 saml 响应进行数字验证。 我需要在RP的机器上安装idp的公钥证书和根证书来进行链信任吗??或者只需要安装ROOT证书... »

作为用户属性的值列表

我在 ASP.NET MVC 5 应用程序中使用标识 2.1.0,并且我有一些页面供管理员使用我定义的一些自定义用户属性来工作(创建/编辑/删除用户)。但是我需要在一个字段中存储一个值列表。如何通过使用身份来实现这一点,以及如何在网页上显示这一点? ... »

c#