文件名称:uaa-zuul:spring boot Oauth2 redis 框架
文件大小:1.32MB
文件格式:ZIP
更新时间:2024-06-04 16:18:48
Java
Spring Cloud下基于OAUTH2认证授权的实现 在Spring Cloud需要使用OAUTH2来实现多个微服务的统一认证授权,通过向OAUTH服务发送某个类型的grant type进行集中认证和授权,从而获得access_token,而这个token是受其他微服务信任的,我们在后续的访问可以通过access_token来进行,从而实现了微服务的统一认证授权。 本示例提供了四大部分: discovery-service:服务注册和发现的基本模块 auth-server:OAUTH2认证授权中心 order-service:普通微服务,用来验证认证和授权 api-gateway:边界网关(所有微服务都在它之后) OAUTH2中的角色: Resource Server:被授权访问的资源 Authotization Server:OAUTH2认证授权中心 Resource Owner:
【文件预览】:
uaa-zuul-master
----api-gateway()
--------src()
--------pom.xml(3KB)
----discovery-service()
--------src()
--------pom.xml(3KB)
----auth-server()
--------src()
--------pom.xml(3KB)
----images()
--------user-wyf.png(306KB)
--------demo-admin.png(137KB)
--------logout.png(143KB)
--------user-admin.png(312KB)
--------post-admin.png(285KB)
--------post-wyf.png(282KB)
--------demo-wyf.png(131KB)
----README.md(10KB)
----docker-compose.yml(386B)
----order-service()
--------src()
--------pom.xml(3KB)
----.gitignore(291B)