一、项目简介
使用独立的 Identity Server 4 和 Ocelot API Gateway 来保护微服务。使用 IdentityServer4 中的 OAuth 2 和 OpenID Connect 保护我们的 ASP.NET Web MVC 和 API 应用程序。使用令牌保护您的 Web 应用程序和 API,使用声明、身份验证和授权中间件以及应用策略。
四大服务板块
- Movies.API
电影得API资源- Movies.MVC
客户端界面- Identity Server
身份验证服务- Ocelot API Gateway
网关将客户端发来得请求,统一授权,然后转发给API,获取资源
二、环境配置
工具:vs2019及以上
SDK:Net5及以上
API测试工具:Postman
三、启动项目
1.项目解压并打开
以VS2019为例
2.四个项目依次设置
如下是四个微服务得关系,及他们各自运行得端口地址
往下拉
3.设置解决方案
4.点击启动