原文:asp.net core系列 55 IS4使用Identity密码保护API

一.概述 OAuth . 资源 web api 所有者密码授权,允许客户端 Client项目 向令牌服务 IdentityServer项目 发送用户名和密码,并获取代表该用户的访问令牌。在官方文档中讲到:规范通常建议不要使用 资源所有者密码授权 。当用户进行身份验证并请求访问令牌时,使用一个交互式OpenID Connect流程通常要好得多 下篇再了解 。 本篇介绍 资源所有者密码授权 是因为这种 ...

2019-04-15 10:25 3 712 推荐指数:

查看详情

asp.net core系列 54 IS4用客户端凭据保护API

一. 概述   本篇开始进入IS4实战学习,从第一个示例开始,该示例是 “使用客户端凭据保护API”,这是使用IdentityServer保护api的最基本场景。该示例涉及到三个项目包括:IdentityServer项目、API项目、Client项目,都有自己的宿主,为了方便开发,放在了一个 ...

Fri Apr 12 17:22:00 CST 2019 5 867
asp.net core系列 57 IS4 使用混合流(OIDC+OAuth2.0)添加API访问

一.概述   在上篇中,探讨了交互式用户身份验证,使用的是OIDC协议。 在之前篇中对API访问使用的是OAuth2.0协议。这篇把这两个部分放在一起,OpenID Connect和OAuth 2.0组合的优点在于:可以使用单个协议和令牌服务,进行单次交换来实现这两者。   上篇中使用 ...

Thu Apr 18 22:49:00 CST 2019 0 675
asp.net core使用identity+jwt保护你的webapi(一)——identity基础配置

前言 用户模块几乎是每个系统必备的基础功能,如果每次开发一个新项目时都要做个用户模块,确实非常无聊。好在asp.net core给我们提供了Identity使用起来也是比较方便,如果对用户这块需求不是非常个性化的话,identity是一个不错的选择。 ASP.NET Core ...

Wed Sep 29 04:00:00 CST 2021 3 1353
asp.net core系列 53 IdentityServer4 (IS4)介绍

一.概述   在物理层之间相互通信必须保护资源,需要实现身份验证和授权,通常针对同一个用户存储。对于资源安全设计包括二个部分,一个是认证,一个是API访问。     1 认证     认证是指:应用程序需要知道当前用户的身份时,需要进行身份验证,确定用户是否有效。最常见的身份验证协议 ...

Thu Apr 11 17:05:00 CST 2019 1 994
asp.net core系列 56 IS4使用OpenID Connect添加用户认证

一.概述   在前二篇中讲到了客户端授权的二种方式: GrantTypes.ClientCredentials凭据授权和GrantTypes.ResourceOwnerPassword密码授权,都是OAuth2.0协议。本篇使用OpenID Connect添加用户认证,客户端授权 ...

Wed Apr 17 22:53:00 CST 2019 0 630
asp.net core使用identity+jwt保护你的webapi(三)——refresh token

前言 上一篇已经介绍了identity的注册,登录,获取jwt token,本篇来完成refresh token。 开始 开始之前先说明一下为什么需要refresh token。 虽然jwt token有很多优点,但是它的缺点也是非常明显。由于jwt无状态的特性,所以jwt一旦颁发 ...

Fri Oct 15 17:57:00 CST 2021 1 2510
Asp.Net Core Identity 隐私数据保护

前言 Asp.Net Core IdentityAsp.Net Core 的重要组成部分,他为 Asp.Net Core 甚至其他 .Net Core 应用程序提供了一个简单易用且易于扩展的基础用户管理系统框架。它包含了基本的用户、角色、第三方登录、Claim等功能,使用 Identity ...

Mon Jan 20 02:55:00 CST 2020 1 965
asp.net core使用identity+jwt保护你的webapi(二)——获取jwt token

前言 上一篇已经介绍了identity在web api中的基本配置,本篇来完成用户的注册,登录,获取jwt token。 开始 开始之前先配置一下jwt相关服务。 配置JWT 首先NuGet安装包: appsettings.json中添加jwt配置: 为了方便,新建一个配置类 ...

Thu Oct 14 21:19:00 CST 2021 2 3248
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM