Authentication 多身份验证提供程序和多个入口点

Authentication 多身份验证提供程序和多个入口点,authentication,jwt,microservices,jhipster,Authentication,Jwt,Microservices,Jhipster,我正在使用Jhipster UAA和JWT开发Jhipster微服务应用程序。所有登录和访问其他微服务的操作都正常。但是,我要求某些用户能够使用不同的自定义身份验证提供程序来获得访问权限 因此,流程如下所示: ADMIN users: ---> default UAA auth provider ---> access to entire app (including /api/**) MOBILE users: --> custom auth provider --->

我正在使用Jhipster UAA和JWT开发Jhipster微服务应用程序。所有登录和访问其他微服务的操作都正常。但是,我要求某些用户能够使用不同的自定义身份验证提供程序来获得访问权限

因此,流程如下所示:

ADMIN users: ---> default UAA auth provider ---> access to entire app (including /api/**)
MOBILE users: --> custom auth provider ---> access /api/** for allowed roles

杰普斯特允许这样做吗?如何实现这一点?

我将使用两个网关:一个用于管理员用户,一个用于移动用户,然后在微服务中,我将支持基于颁发者的两种身份验证令牌,这需要使用Spring Security编写自定义代码。

您是否可以建议(提示)其他选项(甚至解决方法)?谢谢