我正在嘗試訪問 asps 網站并通過 .NetCore 中的作業下載檔案。
- 當我嘗試使用密碼和用戶名登錄時,它失敗了。
- 我通過郵遞員提出了同樣的請求,它在 DotNetNuke 中添加了一個身份驗證 cookie 和一個值。
- 在我的代碼中,當我接受郵遞員給我的這個值并添加一個標頭 add header(cookie, .DotNetNuke=PostmanValue) 時,這項作業有效。
唯一的問題是此身份驗證令牌不是持久的。
每次我想運行作業時如何生成這個值?所以我必須在 .NetCore 中為 DotnetNuke 安裝一些東西?
提前致謝
uj5u.com熱心網友回復:
DNN 的基本身份驗證設計為在標準瀏覽器背景關系中作業,因此當您登錄時,回應包含 cookie 值,并且您在以后的每個請求中發送回該 cookie 值。
DNN 的某些部分可以處理基本身份驗證,但是,這確實不是受支持的途徑,因此您的成功可能會受到此行為的限制。
如果您要下載“安全”檔案夾型別中的檔案,最好使用 JWT 或其他方式實作 API,您可以直接從外部應用程式呼叫,而不是嘗試覆寫或以其他方式模仿 DNN程序。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/498126.html
