# 微服务开发的起点 **Repository Path**: zmhhxl/angular_springSecuurity_gateway ## Basic Information - **Project Name**: 微服务开发的起点 - **Description**: 可以作为分布式微服务开发起点,他使用了当今的先进技术的最新版本,包括Spring Security OAuth2, spring cloud gateway,spring-oauth2-resource-server,oauth2-authorization-server,前端采用angular和库angular-oauth2-oidc - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-07-12 - **Last Updated**: 2025-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: 微服务器, 第三方认证 ## README # 工程简介 ## 1. 概述 * 本项目完成了Spring Security OAuth2的认证授权流程,使用angular 13.3.0 前端还包括angular-oauth2-oidc的使用,后端使用Spring security authroization server 自定义登录页面,remember-me功能,以及jwt token的生成和验证。 * 后端还添加了jwt token自定义配置及userinfo的自定义配置。 * spring security resource server的配置。 * spring cloud gateway的配置。 * openfeign 的配置和应用示例。 * 前端还添加了angular-oauth2-oidc的自定义配置。 * spring cloud gateway及spring security resource server的配置。 * 对于开发angular 加 spring cloud gateway 及授权服务器Spring security authroization server的配置, 是一个很好的起点。 * 添加了许多开发素材及示例 * username:user1,password:p ## 2. 配置要求 * jdk 17 * spring boot 3.1.4 * mysql 7.1 * spring-security-oauth2-authorization-server 1.1.6 ### 来源: spring-security-oauth2-sample # 延伸阅读 * 模板的使用 https://gitee.com/zmhhxl/zmhhxl 利用此模板,可以快速搭建Spring Boot + Spring Security + Angular 13.3.0 的微服务项目。