저는 각도 2 프론트 엔드로 스프링 부트를 사용하고 있습니다. 필자의 허풍 구성에 권한을 추가하고 싶습니다.Springfox에 인증 헤더 추가
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("mybasepackage"))
.paths(PathSelectors.ant("/api/*"))
.build();
}
}
내 응용 프로그램 권한 부여에 대한 JWT 필터를 사용하고, 나는 그것이 사용자의 브라우저에 만료되지 않은 것 같은 자신감이 한 토큰을 사용하려면 : 같은
나의 현재 springfox 설정 보인다. 내가 Springfox을 사용하고 있기 때문에 나는이 옵션이 없습니다
function addApiKeyAuthorization() {
var key = JSON.parse(localStorage.getItem("ls.authentication-token"));
if (key && key.trim() != "") {
var apiKeyAuth = new SwaggerClient.ApiKeyAuthorization("Authorization", "Bearer " + key, "header");
window.swaggerUi.api.clientAuthorizations.add("bearer", apiKeyAuth);
log("Set bearer token: " + key);
}
}
:
은 내가 이런 식으로 HTML 파일에 추가 할 수 있다고 보았다. Docket API를 통해 추가 할 수있는 방법이 있습니까? 당신의SwaggerConfig
클래스, Authorization 헤더에 JWT 토큰을 추가하려면 다음 빈을 추가하기 위해
당신이 springfox을 사용하고 있기 때문에 해당 옵션이없는 이유는 무엇입니까? – jmattheis
HTML 파일 – Bhetzie