客户端集成IdentityServer
学习分享 丨作者 / 郑 子 铭 丨公众号 / DotNet NB / CloudNative NB
任务9:客户端集成IdentityServer
新建 API 项目
控制器添加验证
添加验证之后这个 API 就无法访问,需要添加认证授权模式
因为这是客户端,所以只需要添加 IdentityServer4.AccessTokenValidation
添加 Nuget 包之后
注册服务
使用服务
在 Program.cs 中配置启动端口
启动程序
访问地址
返回 401,未授权
VS Code 添加另一个控制台,启动 IdentityServerCenter
访问地址
获取 token_endpoint
通过 Postman 获取 token
使用 Post 的方式访问 token_endpoint
Body 添加三个参数(参数在 IdentityServerCenter 的 Config.cs 中定义)
发送请求获取 access_token
通过 access_token 访问客户端
访问地址
Headers 添加参数 Authorization,Value 为 Bearer + access_token
返回200,授权访问成功
Last updated