Kusk Gateway 1.2.0 릴리스 - OAuth, 로컬 모킹 등!
3442 단어 apiskubernetesopenapigateway
소개
Kusk 팀은 Kusk Gateway v1.2.0 릴리스를 발표하게 된 것을 자랑스럽게 생각합니다! 익숙하지 않은 경우 Kusk Gateway을 독특하게 만드는 것은 유비쿼터스 OpenAPI 사양 파일을 라우팅 구성, 요청 유효성 검사, 시간 초과 등을 포함하여 소비자가 API를 사용할 수 있도록 하기 위한 단일 진실 소스로 사용한다는 것입니다.
Kusk는 특히 API 개발에 대한 디자인 우선 접근 방식을 채택한 개발자 및 팀과 공감할 것입니다.
Kusk Gateway 및 업계 표준 OpenAPI(f.k.a Swagger) 덕분에 추가 구성 리소스를 추가하지 않고도 Kubernetes에 배포된 API를 신속하게 게시할 수 있으며, 이는 수동 및 자동/GitOps 기반 개발 워크플로 모두에서 잘 작동합니다. Kusk Gateway를 사용하면 단일 OpenAPI 정의에서 API를 설계하고 배포할 수 있으므로 다음을 수행할 수 있습니다.
API 응답을 모의하여 REST API의 프로토타입을 신속하게 제작하여 팀이 서비스를 구현하지 않고도 API를 기반으로 즉시 구축을 시작할 수 있습니다
새로운 기능
1.1.0 릴리스 이후로 우리는 Kusk Gateway 생산 준비의 핵심을 만드는 데 집중해 왔지만 몇 가지 새로운 기능을 짜내는 데에도 성공했습니다.
OAuth 인증(실험적)
OAuth2는 애플리케이션(업스트림)이 인증 및 승인되지 않은 요청을 받지 않도록 합니다. API를 보호하는 데 효과적으로 도움이 됩니다. 이제 Kusk를 사용하면 간단한 구성을 추가하고 선호하는 인증 공급자와 함께 사용할 수 있으므로 복잡한 OAuth 흐름을 설정해야 하는 번거로움이 사라집니다.
Kusk에서 OAuth를 구현하는 방법에 대해 자세히 알아보십시오https://docs.kusk.io/guides/oauth2.
스키마에서 로컬 자동 조롱
콘텐츠 스키마에서 응답을 생성하거나 정의된 예제를 반환하는 로컬 모의 서버를 가동합니다. OpenAPI 조롱을 활용하기 위해 더 이상 클러스터에서 Kusk를 실행할 필요가 없습니다!
kusk mock -i <path to openapi file>
https://docs.kusk.io/reference/cli/mock-cmd 에서 자세히 알아보십시오.
공개 OpenAPI 경로
openapi-path
필드는 경로 이름을 사용하며 정의된 경로에 OpenAPI 정의를 노출합니다.
...x-kusk: openapi-path: openapi.json...
이렇게 하면 yourdomain.com/openapi.json에서 Kusk 확장 없이 전체 OpenAPI 정의가 노출됩니다.
ARM64 지원
Kusk Gateway는 이제 ARM64에서 실행되는 클러스터에 배포되는 것을 지원합니다.
기타 개선 사항
kusk mock -i <path to openapi file>
...x-kusk: openapi-path: openapi.json...
로드맵 포스트 1.2.0
이 1.2.0 릴리스 이후 계획하고 있는 주요 개선 영역은 다음과 같습니다.
사용해 보세요!
Kusk Gateway GitHub repository을 다운로드하려면 latest release으로 이동하십시오. 설치 지침 및 설명서는 available there as well입니다. 질문이나 아이디어가 있으시면 언제든지 저희Discord server에 가입하셔서 연락주세요.
고맙습니다!
Reference
이 문제에 관하여(Kusk Gateway 1.2.0 릴리스 - OAuth, 로컬 모킹 등!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/kubeshop/kusk-gateway-120-release-oauth-local-mocking-and-more-2gdn
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Kusk Gateway 1.2.0 릴리스 - OAuth, 로컬 모킹 등!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kubeshop/kusk-gateway-120-release-oauth-local-mocking-and-more-2gdn텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)