2012-11-09 84 views
0

我想使用adfs進行登錄。該場景如下所示: 1.用戶訪問我的Web應用程序鏈接,點擊該鏈接後將會有一個登錄按鈕,這個呼叫將被放入adfs中。 2.如果adfs會話已經建立,那麼它應該將我重定向到我的應用程序,像圖中的事情一樣,從中我可以驗證用戶和使用它的我的應用程序。 3.如果adfs會話不存在,它將提供adfs登錄屏幕,然後在登錄後它將重定向回像應用程序一樣的圖形對象。adfs和gwt webapp集成

我想實現上述場景,我應該如何去做,而不使用openam或opensso或Shibboleth。

謝謝,

回答

0

您的網絡應用程序是ASP.NET嗎?如果是這樣,你需要添加WIF。

當用戶訪問受保護的頁面時,WIF攔截該呼叫並將您重定向到ADFS登錄屏幕。

您通常沒有在您的應用程序中的登錄按鈕(雖然有辦法將它改寫)。

關於「像圖的事情」 - 不確定你指的是什麼,但ADFS可以返回任何屬性,如姓名,電子郵件等駐留在AD或SQL DB中。

更新

你可以有兩種方式:

+0

我的webapp是在java中,我沒有找到任何java的WIF漿。而「像圖一樣的東西」只是你可以說從adfs發回的迴應......還有其他方法可以解決嗎? –

+0

嘿,你能幫我這個:http://stackoverflow.com/questions/13454088/facing-issue-in-the-adfs-and-fedlet-fedration –