文章 2024-08-15 来自:开发者社区

ASP.NET Core 标识(Identity)框架系列(四):闲聊 JWT 的缺点,和一些解决思路

前言 前面的几篇文章讲了很多 JWT 的优点,但作为技术人员都知道,没有一种技术是万能的 “银弹”,所谓有矛就有盾,相比 Session、Cookie 等传统的身份验证方式,JWT 在拥有很多优点的同时,也有着不可忽视的缺点,比如: JWT 的缺点 无法撤销 一旦 JWT 被发放给客户端,在有效期内这个 Token 就一直有效,无法被提前撤回 体积大,吃带...

ASP.NET Core 标识(Identity)框架系列(四):闲聊 JWT 的缺点,和一些解决思路
文章 2024-08-15 来自:开发者社区

ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证

前言:JWT实现登录的流程 客户端向服务器端发送用户名、密码等请求登录。 服务器端校验用户名、密码,如果校验成功,则从数据库中取出这个用户的ID、角色等用户相关信息。 服务器端采用只有服务器端才知道的密钥来对用户信息的 JSON 字符串进行签名,形成签名数据。 服务器端把用户信息的 JSON 字符串和签名拼接到一起形成JWT,然后发送给客户端。 ...

ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证
文章 2024-08-15 来自:开发者社区

ASP.NET Core 标识(Identity)框架系列(二):使用标识(Identity)框架生成 JWT Token

前言 JWT(JSON Web Token)是一种开放标准(RFC 7519),用于在网络上以 JSON 对象的形式安全地传输信息。 JWT 通常用于在用户和服务器之间传递身份验证信息,以便在用户进行跨域访问时进行身份验证。 JWT 由三部分组成,它们用点号(.)连接在一起,形成一个紧凑的字符串。 这三部分分别是: Header(头部):包含了...

ASP.NET Core 标识(Identity)框架系列(二):使用标识(Identity)框架生成 JWT Token
文章 2024-08-15 来自:开发者社区

ASP.NET Core 标识(Identity)框架系列(一):如何使用 ASP.NET Core 标识(Identity)框架创建用户和角色?

前言 ASP.NET Core 内置的标识(identity)框架,采用的是 RBAC(role-based access control,基于角色的访问控制)策略,是一个用于管理用户身份验证、授权和安全性的框架。 它提供了一套工具和库,用于管理用户、角色、登录、密码重置、电子邮件确认等功能。 用户管理:创建、管理和验证用户,这样你可以轻松操作注册用户、登录、...

ASP.NET Core 标识(Identity)框架系列(一):如何使用 ASP.NET Core 标识(Identity)框架创建用户和角色?
文章 2023-07-29 来自:开发者社区

ASP.NET Core MVC 从入门到精通之Identity入门

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,....

ASP.NET Core MVC 从入门到精通之Identity入门
文章 2023-04-23 来自:开发者社区

Asp.Net Core Identity+EFCore + Mysql踩坑记录

搭建基础框架准备试试传说中的Identity,本以为很顺利,结果一路踩了N多坑遂就把过程记录下来。方便自己以后查看,也希望能帮到遇到同样问题的朋友。1.首先,引入Identity需要的类库,还有Mysql的Nuget包需要使用Code first的话,必须要引用Tools和Design两个包   2.然后DBContext必须实现IdentityDbContext这个类3.如果需要修改....

Asp.Net Core Identity+EFCore + Mysql踩坑记录
文章 2022-04-23 来自:开发者社区

使用Asp.Net Identity 2.0 认证邮箱激活账号(附DEMO)

一个星期前,也就是3月20日,微软发布了Asp.Net Identity 2.0 RTM。功能更加强大,也更加稳定。Identity这个东西现在版本还比较低,每次发布新版本都会有较多改动。  2.0新增了很多功能,比如“双重认证(TFA)" --就是类似密保登陆的功能”账号锁定”--可以设置账号在短时间内登陆失败达到一定次数则在几分钟内被禁止登陆“账号认证”--即现在普遍的登陆模式,用户名即邮箱....

文章 2022-04-23 来自:开发者社区

ASP.NET Identity 使用 RoleManager 进行角色管理 (VS2013RC)

     最近做一个Web平台系统,系统包含3个角色,“管理员, 企业用户, 评审专家”, 分别有不同的功能。一直以来都是使用微软封装好的Microsoft.AspNet.Identity.dll程序集来进行身份验证和角色控制。  在MVC项目中,生成项目结构中,甚至已经包含了创建好的AccountController,可以直接使用进行账号管理。不过最近一次使用Id....

ASP.NET Identity 使用 RoleManager 进行角色管理 (VS2013RC)
文章 2019-08-03 来自:开发者社区

ASP.NET Core Identity自定义数据库结构和完全使用Dapper而非EntityFramework Core

ASP.NET Core Identity自定义数据库结构和完全使用Dapper而非EntityFramework Core前言原本本节内容是不存在的,出于有几个人问到了我:我想使用ASP.NET Core Identity,但是我又不想使用默认生成的数据库表,想自定义一套,我想要使用ASP.NE Core Identity又不想使用EntityFramework Core。真难伺候,哈哈,不过....

文章 2018-09-29 来自:开发者社区

ASP.NET Core Identity 迁移数据 - ASP.NET Core 基础教程 - 简单教程,简单编程

原文:ASP.NET Core Identity 迁移数据 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Identity 迁移数据 上一章节中我们配置了 Identity ,也让我们的应用程序正常运行起来了,在访问未授权页面的时候会跳转到 /Accout/Login 页面。接下来我们就要实现登录的功能 但是,咦,好像还没创建用户表呢..哎呀,不...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注