# gateway-oauth2 **Repository Path**: luyimingxiaoxiu/gateway-oauth2 ## Basic Information - **Project Name**: gateway-oauth2 - **Description**: Spring Cloud 基于OAth2协议与JWT搭建一个简易网关 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2019-07-15 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gateway-oauth2 #### 介绍 Spring Cloud 基于OAth2协议与JWT搭建一个简易网关 Saagger2文档正在完善。 #### 软件架构 使用Spring Cloud微服务框架 在auth-server实现了基于Oauth2和JWT的授权认证服务, api-gateway作为网关,先判断请求是否携带token,若没有则需要用户的账号密码去auth-server请求token。 auth-server可以将token解析,里面包含用户的具体权限,若要调用相关服务,会在auth-server中进行权限验证, 在通过远程服务调用其他微服务的接口。 #### 启动过程 1. 启动register-center注册中心 2. 启动demo-resource auth-management等微服务 3. 启动auth-server 授权及认证中心 4. 启动api-gateway网关