如何让新工程通过gateway统一鉴权?

Blade 未结 1 79
passion
passion 剑者 2024-12-02 10:17

一、该问题的重现步骤是什么?


我新建了一个服务,我需要配置那些内容,让我的服务统一都走网关鉴权?


我的操作步骤:

我通过develop工程生成了前后端代码;
前端代码在没有携带鉴权token的情况下,可以直接请求到后端的接口;


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2024-12-02 10:19

    通过blade-gateway访问都会进行鉴权的(不能直接通过http://localhost:8081/list去访问直连的服务地址)(需要通过Gateway去调用比如 http://localhost/blade-test/list),服务因为默认是在内网,没有加入鉴权,你不能直接跳过网关去调用服务的地址

    正常部署后是只能对外暴露网关的端口的。如果你一定要把服务对外暴露,调用服务的时候进行鉴权,可以自己定义Secure的配置,开启Secure二次鉴权.

    类似这样开启


    0 讨论(0)
提交回复