
微服务
shy_MonkeyKing
这个作者很懒,什么都没留下…
展开
-
.Net6基于Ocelot搭建网关服务
网关大家都知道有什么用,就是很多个服务配置统一的入口访问地址。Ocelot有很多操作,比如。如上面这个配置,前端或客户端访问的地址则是。的.Net6项目修改端口号分别为。添加ocelot.json文件。Program注入 两种都可以。.Net6的空项目,引用包源。为前端或客户端访问的路由。为网关访问实际接口的路由。这篇就只说基础的配置。原创 2023-05-04 17:04:59 · 586 阅读 · 0 评论 -
.Net6基于IdentityServer4配置服务授权以及策略授权
上面的认证授权配置没有权限的概念,只要AccessToken符合认证授权服务生成的规则就可以访问接口。在实际的开发中,有些接口是只允许。源码地址:https://gitee.com/nzyGetHub/Microservice2.git。的角色,获取到的AccessToken可以正常访问接口。中,配置了认证授权服务。这篇配置接口访问时进行授权。接下来配置策略授权,改造一下上面的代码。先获取AccessToken,再请求接口。这样认证授权配置就可以了。的.Net6项目,引用包源。原创 2023-05-04 16:35:36 · 614 阅读 · 0 评论 -
.Net6基于IdentityServer4搭建认证授权服务
源码地址:https://gitee.com/nzyGetHub/Microservice2.git。至此,基于IdentityServer4的认证授权服务就搭建完成了。该方法用于客户端请求获取Token时校验用户信息是否存在。使用RefreshToken刷新AccessToken。该方法用于将用户的角色信息添加到Token。请求获取AccessToken。.Net6的空项目,引用包源。类,模拟数据库用户信息实体。添加Config配置类。原创 2023-05-04 16:33:31 · 1510 阅读 · 0 评论