Я использую SpringFox Swagger 2.8.0 с неявным потоком.Код работает нормально, найти, но когда я нажимаю кнопку «Авторизовать» во всплывающем окне модели, он показывает client_id, как показано ниже.
Может кто-нибудь пожалуйстаподскажите, как скрыть этот 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());
}