[英]HTTP Headers + Form Data from incoming POST request in Angular
我正在處理按以下方式工作的授權系統:
有什么方法可以讓我在 Angular 中獲取 POST 請求的標頭嗎?
如果沒有,有沒有其他方法可以處理這種情況? 如果有任何幫助,我正在使用 Ngingx Web 服務器。
這是你如何獲得它
你需要一個服務器端應用程序——選擇你最喜歡的工具,但如果你熟悉 Angular,可能會選擇 Node.js
配置身份驗證網關以 POST 到您的服務器端應用程序
服務器端應用程序接受 POST,然后重定向回一個特殊的 Angular“登錄成功”路由
根據情況或身份驗證令牌的使用方式,您可以在此處進行一些選擇
4.1) 服務器端應用程序設置一個cookie,Angular可以讀取這個cookie,知道它已經正確登錄了
4.2)如果有任何令牌,如JWT,服務器端應用程序可以驗證它並在重定向中將其傳遞給Angular,然后應用程序將其存儲在本地存儲中
作為安全問題,如果數據是敏感的,請確保在重定向期間未在任何地方記錄身份驗證令牌。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.