我有一個網站,它由服務器端的django和django-rest-framework以及客戶端的ember.js提供支持。提供的一項功能是自動生成的PDF報告,當使用GET查詢命中某個URL時,它會在服務器端創建。但是,該URL需要以令牌形式進行身份驗證。目前,我嘗試使用這個網站鏈接到帶有令牌認證的URL
<embed class="pdf" src="/api/pdf/report1" type='application/pdf'>
該鏈接實際上是通過使用車把bind-attr
幫手燼填充,以獲得PDF格式的報告在網頁中顯示。問題是,這不允許任何方式傳遞身份驗證令牌。另一種方法是使用ajax查詢執行請求,這會使添加令牌非常容易,但是我不知道如何顯示PDF。
什麼是這種問題的最佳方法,以及如何解決它的任何指針?
我記得有類似的問題,我們認爲訪問文檔沒有身份驗證是最簡單的方法。如果它不是一個選項,您可以嘗試將標記添加到cookie中,該標記將隨請求一起傳遞。 – Rasalom 2014-11-25 14:47:28
關於在cookie中傳遞令牌的含義是什麼? AFAIK餅乾沒有真的參與這個? – aquavitae 2014-11-25 16:15:38