我需要使用 ADFS 对应用程序执行用户身份验证。该应用程序是 GWT 应用程序,我需要将应用程序重定向到 ADFS 才能进行身份验证。我在互联网上进行了研究,有人建议在 GWT 之外进行身份验证,然后将其重定向到 GWT 主机 URL。这是有道理的,但我对如何将它们组合到一个应用程序中感到困惑。
此外,我尝试从 GWT 服务器代码重定向(然后在身份验证后返回到 GWT 客户端),但 getThreadLocalResponse.sendRedirect("{ADFS SERVER URL}") 返回 RPC 调用失败。即使它有效,我如何返回 GWT 应用程序?
总的来说,我对 GWT 和 java 很陌生。如果有人能指导我,我将不胜感激。
谢谢!
最佳答案
GWT 是一种客户端技术。 “主机页面”应该通过 JSP 或其他强大的服务器端机制进行包装/交付。然后,就身份验证、重定向等而言,它可以像任何其他 JSP/MVC 应用程序一样工作。
关于java - 从/到 GWT 应用程序重定向以进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30880339/