文件名称:mcloud-oauth2-server:使用Spring OAuth2实现的OAuth2资源服务器以及认证服务器
文件大小:244KB
文件格式:ZIP
更新时间:2024-02-19 18:31:17
spring-boot oauth2-server springcloud spring-oauth2 SpringBootJava
MCloud-OAuth2认证中心 不推荐使用 认证模块将使用替代 简介 mcloud-oauth-server基于Spring OAuth2 ,实现了OAuth2认证服务器以及资源服务器,并以Restful API的方式提供了OAuth客户端以及用户的管理功能。 项目中主要使用了以下技术: Java8的 Spring相关的Spring,Spring Mvc,Spring Cloud,spring data jpa,Spring Boot,Hibernate mapstruct主要用于DTO与实体之间的转换 flywaydb以版本化的方式管理数据库脚本 thymeleaf模板框架,用于实现后台管理界面 Redis主要用于缓存实现(暂未实现) Lombok 认证流程 OAuth2认证流程可参考博客 ,此处不再赘述。 产品特点 认证服务器使用Spring Security结合JWT令牌实现认证服务,提供了功能完整的OAuth2认证服务器。 资源服务器实现了以下两种方式进行OAuth2相关资源的管理 以RestAPI形式提供服务来管理资源: http://localhost:8043/