2012-02-09 62 views
0

我們SiteMinder的設置,以保護某些頁面,而不是保護他人的基礎上,網址:我可以從不受保護的頁面提交登錄表單並使SiteMinder登錄頁面透明嗎?

http://mysite.com/unprot/page1.html 
http://mysite.com/protec/page2.html 

這個偉大的工程。如果我嘗試訪問page2.html,SiteMinder登錄fcc頁面顯示,並且具有「良好」身份驗證,我將轉到page2.html(我已將其指定爲TARGET)。當然,page1.html只是顯示,認證或不認證。

我想知道的是如何將登錄功能從SiteMinder登錄fcc頁面移到一個漂亮的頁面上,由我的web應用程序控制。

對我來說,'顯而易見'的解決方案是查看SiteMinder登錄fcc頁面的源代碼,或者查看fcc文件本身,解除窗體細節並將該窗體粘貼到我的page1.html(未受保護的資源)應用。雖然這似乎不起作用。表單出現了,但表單文章並沒有做我能說的任何事情。顯然,SiteMinder不會接受我的應用程序中的表單;它似乎只有在SiteMinder自己服務於表單的情況下才有效。有一些SiteMinder'攔截'正在進行(不知道這是什麼),所以從我的應用程序發佈表單似乎不像從fcc頁面發佈表單一樣。

因此,我覺得我需要通過SiteMinder登錄fcc頁面。這是正確的方法嗎?如果是這樣,並且如果我將我的page1.html表單發佈到fcc頁面,我如何獲得該表單以透明地指向TARGET?或者,還有更好的方法?

回答

2

你想要做的事情將會奏效。有幾件事情需要注意:

  • 在您的自定義窗體,請確保您發佈到原來的login.fcc
  • 當SM「攔截」的頁面時,它增加了幾個變量的URL,包括代理名稱。您需要發佈這些變量login.fcc