首页 > 解决方案 > 单个微服务的基于角色的访问 (Zuul & Oauth 2.0)

问题描述

我正在使用 Spring Boot 2 开发多个服务。我正在使用 zuul 作为 API 网关。我只为 API 网关(Zuul)实现了安全性。我使用 OAuth 2.0。我现在遇到的问题是,我需要实现基于角色的访问。由于安全和访问控制仅在 API 网关上实现,我无法在单个微服务中实现基于角色的访问。如果我需要在所有微服务中启用,我也失去了 API 网关的目的。当我将 Zuul 实现为 API 网关时,在单个微服务(Spring Boot)中实现基于角色的访问的最佳方法是什么?

标签: spring-bootspring-securityspring-cloudspring-security-oauth2netflix-zuul

解决方案


推荐阅读