asp.net-identity相关内容

Azure DocumentDB与每个用户多个PDF文件的Blob存储

我正在开发我的第一个应用程序,作为一个学习项目,我做了所有的事情: 客户端前端(角度) 后端(OWIN自托管,ASP.NET Web Api 2) 数据库和托管(Azure部署) 到目前为止,这是一个学习过程,我已经在我的应用程序中使用令牌完成了登录/注册授权,但我使用身份框架和Azure SQL DB(存储在为我创建的dbo.AspNetUser表下)存储我的用户凭据。 为 ..

非泛型类型不能与类型参数一起使用

我正在尝试将身份添加到我的MVC项目。我想使用int而不是string作为我的密钥。尝试以下操作时出现此错误: public partial class AppUser : Microsoft.AspNet.Identity.EntityFramework.IdentityUser { } 我是否需要库来执行此操作,或者是否缺少某个参数?我是否需要将IdentityDbCont ..
发布时间:2022-06-15 15:22:18 C#/.NET

我需要延长ASP.NET Core Blazor服务器中的会话过期超时/登录过期超时

我正在开发Blazor服务器ASP.net核心应用程序。它使用RevalidatingIdentityAuthenticationStateProvider.进行基于Cookie的身份验证当我登录时,我在浏览器中找到了“.AspNetCore.Identity.Application”Cookie。 我面临的问题是我想延长会话过期超时/登录过期超时,但我无法这样做。 当前情况:登录30 ..
发布时间:2022-06-12 22:32:56 其他开发

如何在MVC应用程序中使用带有泛型存储库和UOW模式的ASP标识

我在我的MVC应用程序中使用了通用存储库和UOW模式。它能很好地满足我的要求。然而,我发现很难将ASP标识与这些模式集成在一起,因为ASP标识与MVC紧密耦合。我的代码如下: // Repository Interface public interface IRepository where TEntity : class { TEntity Get(int ..

ASP.NET身份记录用户注册和上次登录时间

我正在将ASP.NET网站从旧的成员资格提供程序迁移到ASP.NET Identity 2 我注意到新提供商没有记录用户注册和上次登录时间。有没有办法自定义代码来实现这一点? 推荐答案 要捕获注册日期和上次登录日期,您需要扩展用户对象: public class ApplicationUser : IdentityUser { public virtual Dat ..
发布时间:2022-04-22 22:18:48 C#/.NET

如何使用Identity在ApplicationDbContext中获取当前登录的用户ID?

我已使用Visual Studio中的模板创建了一个.Net core 2.1 MVC应用程序,其中带有标识预设(存储在应用程序中的用户帐户),并且我正在尝试自动执行某些审核字段。 基本上,我尝试做的是重写SaveChangesAsync()方法,以便每当对实体进行更改时,当前登录的用户ID都会设置为CreatedBy或ModifiedBy的审核属性,这些属性是作为实体的影子属性创建的。 ..

Blazor Wasm.Net 5-实现个人用户帐户和Azure AD身份验证

下面的Microsoft文档介绍了如何使用两种不同的身份验证方法保护Blazor WASM托管应用。 1. Individual User JWT Authorization(IdentityServer) 2. Azure AD Authentication 需要通过在单个应用程序中组合这两种身份验证机制来为终端用户提供这两种选择。用户应该能够从登录页面中选择其中一个选项。 ..

使用MVC客户端4.7.1和标识服务器4进行身份验证

我正在尝试集成MVC 4.7.1客户端和ASP.NET Core 3.1标识服务器4和ASP.NET标识服务之间的用户身份验证。 我一直在遵循Cookie颁发的身份验证的本教程:Refreshing your Legacy ASP.NET IdentityServer Client Applications (with PKCE) 到目前为止,MVC客户端能够重定向到登录页面。登录后,我在 ..

身份服务器:在ANGLE中登录和注销后重定向?

我在一个基于.NET Core的角度项目中使用了IdentityServer,并通过修改使用了Identity Server razor登录页面。除了这个登录页面,我使用角度页面,并使用角度中的延迟加载功能重定向相关页面。 但是,我需要一些不同的登录和注销场景,如下所述: 1.用户登录后,我希望重定向特定页面。我如何设置此页面?在标识服务器操作方法中,还是在登录按钮的onClick操作 ..

在Blazor中将标识与AddDbContextFactory一起使用

在我的Blazor,.Net Core3.1服务器端应用程序中,我最近将EF上下文作用域从瞬态更改为使用工厂扩展,并且运行良好。但是,我将相同的dbcontext工厂代码添加到使用标识的第二个项目&;I在启动时出现异常。 InvalidOperationException: Unable to resolve service for type 'OMS.DALInterfaces.Mo ..

基于权限的授权.Net标识

我是.NET、MVC&;Identity Framework的新手。我注意到身份框架允许通过注释保护各个控制器操作。 [Authorize] public ActionResult Edit(int? Id){ //edit action } 我希望根据用户权限保护某些操作。 示例:只有创建博客帖子的用户才能编辑的博客应用程序。 考虑到这一点,是否可以执行以下任一选 ..
发布时间:2022-02-26 23:00:53 C#/.NET

如何在ASP.net核心标识中实现基于权限的授权?

我正在尝试使用ASP.NET Identity Core保护我的webAPI。现在,我希望动态创建角色,并在我的管理面板中设置和删除对它们的权限/对它们的权限。 例如,我有以下权限列表: 注册任务 分配任务 更改任务状态 验证任务状态 现在我要创建不同的角色,并根据需要将此权限设置给它们,然后将这些角色分配给每个用户。 我在Identity Framework的Use ..
发布时间:2022-02-26 22:59:15 C#/.NET

ASP.NET Identity 2 - UserManager.ConfirmEmail 在生产中失败

我在 ASP.NET MVC 应用程序中设置了 OWIN(包括电子邮件确认).创建帐户后,我会收到一封电子邮件,其中包含用于确认我的电子邮件的链接.当我访问该链接时,我收到“无效令牌"错误. 如果我在调试项目时采用完全相同的链接并将域更改为指向 localhost,则电子邮件确认正常. 项目正在部署到 Azure 网站(我无法远程调试).当确认失败时,我已经输入了一些代码以通过电子邮件 ..

Mono 3.4.1 中的 UserCookieAuthentication

当我将下面的行添加到我的 Startup 类时,我得到下面的异常.这是一个从单声道(Ubuntu)运行的自托管 exe.它在 Windows 中运行良好.我已经缩小了 UseCookieAuthentication 调用的范围.我可以毫无问题地实例化选项.知道这里发生了什么吗?我有 aspnet Identity 和 EF6/MySql. app.UseCookieAuthentication( ..
发布时间:2022-01-23 15:18:34 其他开发