springboot应用程序中特定api上的MTLS和Oauth

时间:2019-11-14 03:21:57

标签: spring-boot oauth-2.0 mtls

我的springboot应用程序配置为@EnableResourceServer。所有api都需要Oauth令牌,并且一切正常。现在,我只需要在跳过Oauth的api之一上启用MTLS身份验证。

在我的ResourceServerCinfig类中,我允许具有以下所有许可的特定api

```.antMatchers("/v1/init/**")
    .permitAll()```

如何仅在此api上启用MTLS身份验证?我确实有来自客户的证书。我知道我可以通过server.ssl.enabled=true以及其他信任库属性为所有api启用MTLS。但是我无法弄清楚如何针对一个API做到这一点。有人可以帮忙吗。

0 个答案:

没有答案