valdis
1.0.0
Valdis是一個.NET API網關。所有API流量都通過此網關輸入系統。一旦流量進入,就會發生兩次操作。首先,驗證發生。身份驗證和授權是驗證的主要方面。其次,分佈發生。每個API應通過特定的特定目標通過特定路徑。考慮到微服務架構,每個目標都可以被認為是微服務。 Valdis任期來自驗證和分發。
客戶可以從Valdis索取JWT。在下一步中, Valdis根據客戶的內部設置和用戶數據驗證了客戶的請求。此後,發布了JWT。令牌可能是黑色列出的。然後,客戶端將JWT以及受保護API的任何請求發送。
Valdis收到API請求。它檢查請求URL是否受到保護。如果是的,則檢查客戶提供的令牌。如果足夠,則請求將傳遞到分銷階段。如果不夠,則返回401 Unauthorize錯誤。
基於URL, Valdis向特定API派遣請求,等待響應,然後返回對客戶端的響應。這裡可以實現負載平衡。
值得讚賞的是社區的任何貢獻。