2017-09-27 6 views
0

, 내가 사용할 수 있습니다자신감 편집기 및 세션 쿠키

components: 
    securitySchemes: 
    cookieAuth: 
     type: apiKey 
     in: cookie 
     name: JSESSIONID 

session cookie를 정의하려면. header, query : 허용 된 값 allowedValues를의 한 동일해야 securityDefinitions['api_key'].in에서

스키마 오류 : 당신이 in: "cookie"에 라인 577 in: "header"에서 변경 the editor로 이동한다면, 편집기와 비난.

인증 쿠키를 기반으로 세션 쿠키를 어떻게 정의해야합니까?

답변

1

쿠키 인증은 OpenAPI 3.0 기능이며 OpenAPI 2.0에서 지원되지 않습니다. 귀하의 사양은 securityDefinitions으로 표시된 OpenAPI 2.0입니다. 2.0과 3.0 구문을 함께 사용할 수 없습니다. 사양을 OpenAPI 3.0 형식으로 다시 작성하거나 변환해야합니다.

그렇다고 Swagger Editor와 Swagger UI는 현재 OpenAPI 3.0 사양의 Authorize 기능을 지원하지 않습니다. 업데이트는 OAS 3.0 Support Backlog에서 확인하십시오.