java - 从/到 GWT 应用程序重定向以进行身份​​验证

标签 java authentication redirect gwt

我需要使用 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/

相关文章:

java - 显示图像网格

apache - 将所有 url(包括无路径)重定向到子目录中的文件

python - 如何检查 Pyramid 中的每个请求是否重定向?

batch-file - exe终止后如何重定向输出?

java - 为 Sagemaker Java SDK 加载非 s3 数据源

java - Camel in Action 中糟糕的 Hello world Camel 示例(帮助修复它!)

java - 使用 Log4j2 公开 Http 客户端日志的问题

asp.net - 登录/注销时未清除 ASP ASPXAUTH 身份验证 cookie

Azure 登录工作时出错 - 获取租户消息时出错 - 代理设置?

php - 如何使用 PHP HTTP 客户端执行基于证书的身份验证