Skip to content

wafflestudio/waffle-kong-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

waffle-kong-gateway

kong-gateway with wafflestudio plugins

js - waffle-jwt-authorizer

WAFFLE_JWT_ISSUER, WAFFLE_JWT_PUBLIC_KEY 환경 변수가 존재해야 하며, 다음의 동작을 수행합니다.

  • 요청 헤더에 authorization이 있고 Bearer 타입이 아니면 아무 처리를 하지 않습니다.
  • jwt를 WAFFLE_JWT_PUBLIC_KEY로 검증하며, WAFFLE_JWT_ISSUER와 jwt token의 iss가 같은지, exp가 지나지 않았는지 확인합니다.
  • 검증이 성공했다면 요청 헤더에 waffle-user-id를 추가합니다.
  • 검증이 실패했다면 403으로 응답합니다.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •