获取完整的用户名siteminder

时间:2013-02-13 21:17:19

标签: java web-services gwt-ext siteminder

我们正在使用GWT-EXT框架,在工具栏上我需要显示登录用户的完整用户名。

我可以通过自定义Web服务(在jar中)通过请求对象检索用户ID,但我无法看到任何方法可以为我提供完整的用户名。

我对这个自定义框架一无所知,因为一切都在罐子里,对开发人员来说是令人沮丧的不透明。

我搜索了几个链接,发现它是Siteminder代理,它将注入带有键值对的标题,当它被重定向到Web应用程序时,它在请求对象中包含用户信息。 现在的问题是我怎么知道什么是标题,它给了我一个完整的用户名。

另一部分是知道如何覆盖框架servlet /创建我自己的servlet以至少检索这个完整的头。

我明白这是一个非常模糊的问题,因为即使我正在教育自己整个工作流程并且让我的大脑充满活力。

真的很感激任何想法或建议或建议!

谢谢!

1 个答案:

答案 0 :(得分:1)

我不确定你的设置。 默认情况下,Siteminder代理不会返回登录的用户名。需要指示Siteminder策略服务器在成功验证后在响应头中返回所需的值。 Siteminder管理员应该能够帮助您进行此配置。