我需要使用ADFS执行应用程序的用户身份验证。该应用程序是一个GWT应用程序,我需要将应用程序重定向到ADFS以进行身份验证。我在互联网上进行了研究,有人建议在GWT之外进行身份验证,然后将其重定向到GWT主机URL。这是有道理的,但我很困惑如何将它们组合成一个应用程序。
此外,我尝试从GWT服务器代码重定向(然后在身份验证后返回GWT客户端),但getThreadLocalResponse.sendRedirect(“{ADFS SERVER URL}”)返回RPC调用失败。即使它有效,我该如何回到GWT应用程序?
我是GWT和java的新手。如果有人能指导我,我将不胜感激。
谢谢!
答案 0 :(得分:1)
GWT是一种客户端技术。 "主页"应该通过JSP或其他强大的服务器端机制来包装/传递。然后它就像任何其他JSP / MVC应用程序一样工作,就身份验证,重定向等而言。