簡體   English   中英

AWS 負載均衡器

[英]AWS Load Balancer

我在 Mvc .net 中創建了 WebApi,我在其中使用Microsoft.OWIN進行身份驗證和訪問令牌生成並在 AWS 中托管我的 API。

現在,由於我使用負載均衡器來分配流量,因此 AWS 會自動生成 EC2 實例的多個實例,這意味着多台服務器,因此在調用 Login Api 的時間和地點,請求會轉到一台主服務器並生成令牌並在Claims Identity ,我們正在存儲該登錄用戶的UserID ,但是當另一個 API 同時隨機調用到多個實例時,則登錄時存儲在Claims Identity中的UserID無法從其他隨機生成的服務器訪問。

所以,我不知道是 Owin 問題還是 AWS 負載均衡器問題,AWS 或 OWIN 中是否有功能,以便可以從多個服務器訪問 UserID?

我無法從我的 API 中刪除 OWIN。

您需要有一個中央會話存儲,例如 Redis 或中央數據庫。 我已經看到這兩種方法都被不同的應用程序使用,並且我確信還有其他方法可用作所有會話的中心點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM