我试图以无头方式使用价态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