江户川乱步小说下载,国际时间,香蕉船官网
1、首先新建一个webAPI项目做为IdentityServer的服务端,提供生成Token的服务,首先修改Startup.cs文件,如下图:
2、增加一个Config.cs文件,以便于提供资源和认证设置,如下图:
3、在Startup.cs文件中配置做初始化:
4、好了,我们把网站启动,然后我们访问http://localhost:5000/.well-known/openid-configuration(http://localhost:5000是我的程序启动地址,可以在Program.cs文件中自己配置。.well-known/openid-configuration是程序的默认配置地址)然后返回如下内容,表明我们服务端已经没有什么问题了。
5、然后我们再单独创建一个Webapi项目来实现调用IdentityServer端获取token实现资源的正常访问.首先设置启动地址:
6、设置API控制器授权特性:
7、设置启动配置选项:
8.我们先在Postman中用一个错误的token去访问,结果提示未授权。
9、通过访问IdentityServer提供的endpoint(步骤4图中有标记)地址来获取token,如下图:
10.通过获取的token,去访问被限制的资源(即步骤6图中标识的位置),返回成功,即访问成功:
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论