Spring Boot Swagger更改基本身份验证的URL

时间:2019-05-24 11:04:03

标签: java spring spring-boot spring-security swagger

我正在寻找为基本身份验证配置其他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吗?

0 个答案:

没有答案