我試圖以無頭方式使用價態api。Desire 2學習Valence API認證和Cookie
附註:我不得不修改超鏈接,所以他們不是鏈接或我無法發佈問題。
方案1:
當使用提供的Java例如,如果沒有cookie是存在於以下網址打:
這使我302響應併發送瀏覽器
這給了我另一個302響應併發送兄弟wser到
哪個是D2L登錄屏幕。所以,我登錄並在我的憑據後發送至:
https://elearning.masked.edu/d2l/lp/auth/login/login.d2l
最後,我的瀏覽器發送到D2L家:
https://elearning.masked.edu/d2l/lp/homepage/home.d2l?ou=1234123
這不符合流如http://docs.valence.desire2learn.com/basic/auth.html中所列。我期待重定向到appURL。
但是,當我們這樣做第二次,預期的結果是實現了:
方案2:
不同的是餅乾。當我刪除elearning.masked.edu的cookie時,場景1中的結果總是會發生。所以這個問題就變成了什麼是在沒有cookie的情況下啓動Web服務認證的正確方式?
這是一個偉大的觀點。他們的測試系統提供了理想的結果。我打他們的登錄屏幕,登錄,然後重新導向。我會得到一張票,告訴我們爲什麼我們的系統行爲不一樣。 – 2012-03-28 17:52:27
目標參數未被髮送。 D2L指導我們定製登錄頁面以糾正問題。看起來好像是按照設計,java演示程序在沒有代碼自定義的情況下不能正確重定向。 他們推向我們的PDF是定製登錄頁面9.x.pdf。它有一些關於如何自定義頁面的信息。 – 2012-05-03 13:53:44