valdis
1.0.0
Valdis 는 .NET API 게이트웨이입니다. 모든 API 트래픽은이 게이트웨이를 통해 시스템에 들어갑니다. 트래픽이 들어 오면 두 가지 작업이 발생합니다. 첫째, 검증이 발생합니다. 인증 및 승인은 유효성 검사의 주요 측면입니다. 둘째, 분포가 발생합니다. 각 API는 특정 대상을 통해 특정 경로를 통과해야합니다. 마이크로 서비스 아키텍처를 염두에두고 각 대상은 마이크로 서비스로 상상할 수 있습니다. Valdis 라는 용어는 검증 및 배포에서 비롯됩니다.
고객은 Valdis 에서 JWT를 요청할 수 있습니다. 다음 단계에서 Valdis는 내부 설정 및 사용자 데이터에 따라 클라이언트의 요청을 검증합니다. 그 후 JWT가 발행됩니다. 토큰은 검은 색 상장 여부가 될 수 있습니다. 그런 다음 클라이언트는 보호 된 API의 요청과 함께 JWT를 보냅니다.
Valdis는 API 요청을받습니다. 요청 URL이 보호되는지 여부를 확인합니다. Yest 인 경우 클라이언트가 제공 한 토큰이 확인됩니다. 충분하면 요청이 배포 단계로 전달됩니다. 충분하지 않으면 401 Unauthorize 오류가 반환됩니다.
URL을 기반으로 Valdis는 특정 API에 요청을 파견하고 응답을 기다린 다음 클라이언트에 대한 응답을 반환합니다. 여기에서로드 밸런싱이 가능합니다.
커뮤니티의 모든 공헌에 감사드립니다.