
IdentityServer4
IdentityServer4身份认证
愚公搬代码
《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。
《近期荣誉》:2022年度博客之星TOP2,2023年度博客之星TOP2,2022年华为云十佳博主,2023年华为云十佳博主,2024年华为云十佳博主等。
《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。
展开
-
(精华)2020年11月21日 .NET Core 使用IdentityServer4的Client Credentials模式访问保护API
一:Client Credentials介绍 Client Credentials:客户端凭证模式;该方法通常用于服务器之间的通讯;该模式仅发生在Client与Identity Server之间。 该模式的适用场景为服务器与服务器之间的通信 1:添加nuget包:IdentityModel 2:使用如下代码访问api using System; using System.Net.Http; using System.Threading.Tasks; using IdentityModel.Client;原创 2020-11-21 11:08:54 · 214851 阅读 · 4 评论 -
(精华)2020年11月21日 .NET Core 使用IdentityServer4保护API
一:.NET Core 使用IdentityServer4保护API 1:首先添加nuget包:Microsoft.AspNetCore.Authentication.JwtBearer 2:在Startup.cs类ConfigureServices方法中,将身份验证服务添加到DI并配置Bearer为默认方案 public void ConfigureServices(IServiceCollection services) { services.AddControllers(); //将原创 2020-11-21 10:59:24 · 215254 阅读 · 10 评论 -
(精华)2020年11月21日 .NET Core 配置IdentityServer4
一:初识IdentityServer4 1:添加nuget包:IdentityServer4 2:添加Config.cs文件作为IdentityServer配置文件,用于定义IdentityServer资源和客户端等。 public class Config { public static IEnumerable<ApiScope> ApiScopes => new List<ApiScope> { new ApiS原创 2020-11-21 09:56:45 · 214922 阅读 · 0 评论