net Core
文章平均质量分 64
Marilyn22
这个作者很懒,什么都没留下…
展开
-
ASP.NET Core3.1使用IdentityServer4实现授权登录(四)
创建使用[ResourceOwnerPassword-资源所有者密码凭证]授权模式的客户端本篇将创建使用[ResourceOwnerPassword-资源所有者密码凭证]授权模式的客户端,来对受保护的API资源进行访问。接上一篇项目,在IdentityServer项目Config.cs中添加一个客户端/// 资源所有者密码凭证(ResourceOwnerPassword)/// Resource Owner其实就是User,所以可以直译为用户名密码模式。/// 密码模式相较于客户转载 2021-07-28 15:32:45 · 819 阅读 · 2 评论 -
ASP.NET Core3.1使用IdentityServer4实现授权登录(三)
创建使用[ClientCredentials客户端凭证]授权模式的客户端上一篇创建了受保护的API资源项目并通过Postman获取到了access_token,再使用access_token去访问受保护的API资源,本篇将创建一个使用[ClientCredentials-客户端凭证]授权模式的客户端,来对受保护的API资源进行访问。先了解一下客户端凭证模式Client Credentials:客户端凭证模式;该方法通常用于服务器之间的通讯;该模式仅发生在Client与Identity Server转载 2021-07-28 15:19:52 · 491 阅读 · 0 评论 -
ASP.NET Core3.1使用IdentityServer4实现授权登录(二)
创建API项目,配置JWT授权令牌1、创建API项目并运行。右键解决方案->添加->新建项目使用API模板,API模板中自带了一个示例创建完成后的项目截图设置WebApplication1为启动项,右键WebApplication1项目->设为启动项,选择WebApplication1运行运行起来后,默认访问的http://localhost:5000/weatherforecast可以看到这个api返回了一些测试数据此时API没有受保护,可以任意访问,接下来配置转载 2021-07-23 13:34:27 · 651 阅读 · 0 评论 -
ASP.NET Core3.1使用IdentityServer4实现授权登录(一)
搭建认证服务器1、创建ASP.NET Core Web应用程序,选择空模板去掉HTTPS2、添加nuget包:IdentityServer4右键依赖项,选择管理nuget程序包,搜索IdentityServer4,选择版本,安装,过程中有弹窗选择安装、我接受3、添加Config.cs文件作为IdentityServer配置文件,用于定义IdentityServer资源和客户端等。在项目上右键->添加->类4.修改Config,添加IdentityServer配置文件5、s转载 2021-07-23 09:58:27 · 787 阅读 · 1 评论