Скрытие Client_id в Springfox Swagger UI - 2.8.0 - PullRequest
0 голосов
/ 14 октября 2018

Я использую SpringFox Swagger 2.8.0 с неявным потоком.Код работает нормально, найти, но когда я нажимаю кнопку «Авторизовать» во всплывающем окне модели, он показывает client_id, как показано ниже.

enter image description here

Может кто-нибудь пожалуйстаподскажите, как скрыть этот client_id от пользовательского интерфейса

Моя конфигурация чванства приведена ниже

   @Bean
    SecurityConfiguration security() {
      return SecurityConfigurationBuilder.builder()//<19>
          .clientId("test-app-client-id")
          .build();
    }

    @Bean
    SecurityScheme oauth() {
          List<GrantType> grantTypes = new ArrayList<>();
          ImplicitGrant implicitGrant = new ImplicitGrant(new LoginEndpoint("http://localhost:8080/swagger-ui.html"),"access_code");
          grantTypes.add(implicitGrant);

        return new OAuthBuilder()
                .name("SECURITY_SCHEME_OAUTH2")
                .grantTypes(grantTypes)
                .build();
    }

    @Bean
    public Docket docket()
    {
        return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.basePackage(getClass().getPackage().getName()))
            .paths(PathSelectors.any())
            .build()
            .securitySchemes(Collections.singletonList(oauth()))
            .apiInfo(generateApiInfo());
    }
...