включить базовую аутентификацию в пользовательском интерфейсе Swagger - PullRequest
0 голосов
/ 19 сентября 2018

Я включил базовую аутентификацию в пользовательском интерфейсе Swagger со следующим кодом конфигурации в SwaggerDocumentationConfig.java

 @Bean
public Docket customImplementation(){
    List<SecurityScheme> schemeList = new ArrayList<>();
    schemeList.add(new BasicAuth("basicAuth"));

    return new Docket(DocumentationType.SWAGGER_2)
            .select()
                .apis(RequestHandlerSelectors.basePackage("com.test.controller"))
                .build()
            .directModelSubstitute(org.threeten.bp.LocalDate.class, java.sql.Date.class)
            .directModelSubstitute(org.threeten.bp.OffsetDateTime.class, java.util.Date.class)
            .apiInfo(apiInfo()).securitySchemes(schemeList);
}

Я включил кнопку авторизации в пользовательском интерфейсе Swagger, а также добавил заголовок авторизации в скручиваниекоманда, созданная с помощью кнопки «пробуй».Но экран авторизации позволяет авторизацию для любого идентификатора пользователя и пароля, которые я ввожу.Как я могу ограничить авторизацию только для одного пользователя?Где я могу проверить идентификатор пользователя и пароль в коде ??

...