我正在寻找为基本身份验证配置其他URL的解决方案。 我已经实现了一个身份验证服务,其中我对数据库执行所有基本的身份验证弹簧安全性工作。我还实现了另一个服务,即用户界面服务,其中提供了REST端点。在此服务中,我配置了swagger2。 Swagger ui可以按预期工作,我可以看到/使用所有端点。现在,我想通过基本身份验证通过登录来保护使用。我配置了停靠如下:
@Bean
public Docket postsApi() {
List<SecurityScheme> m_securitySchemes = new ArrayList<>();
m_securitySchemes.add(new BasicAuth("BasicAuth"));
return new Docket(DocumentationType.SWAGGER_2).groupName("userinterface-api").ignoredParameterTypes(HttpServletRequest.class,HttpSession.class,Model.class,WebRequest.class)
.apiInfo(apiInfo()).select().paths(PathSelectors.ant("/users/mobile/**")).build().securitySchemes(m_securitySchemes);
}
现在,我可以使用登录表单。要进行身份验证,我必须致电我的身份验证服务。可以为该身份验证配置另一个URL吗?