2016-03-01 18 views
0

我面临着一个登录,注销相关的问题403错误。我用我的j2ee网络应用程序已经完成了openAM。我已经使用openAM 12.0.0tomcat_v6-7代理-3.3.0剂,Tomcat的版本是7.0.53“返回到登录页面”与openAM确保为<strong>单一单上</strong><em>J2EE</em> Web应用程序的链接导致openAM

一切不是一个情况下正常工作等。使用openAM进行典型的登录和注销没有问题。注销后单击“返回登录页面”将我重定向到OpenAM的登录页面以查看我的应用程序。在给出正确的用户名和密码后,它应该把我的应用程序的主页。但出现空白页面,指示403 Forbidden错误。

它在我注销并打开另一个选项卡并尝试登录时正常工作,而不是单击“返回到登录页面”出现在注销后。

我想,这个问题与“返回到登录页面”链接有关,它可能在openAM默认配置中。所以我想知道如何定义或更改OpenAm的“重新登录页面”。

如果用户点击我的应用程序上的注销按钮,那么它将直接进入OpenAM的注销端点"/openam/UI/logout"。在重定向到注销URL之前,我也清除了相应的Cookie。

第二次登录后('返回登录页面'链接)它显示403错误。但之后,如果我打开一个新标签,然后尝试访问该页面(登录哪个页面后应该出现),它工作正常。这意味着登录过程已成功完成。并且当我尝试登录时用户已被授权。顺便说一下,我检查了我的政策,它的模式与网址匹配。在在OpenAM控制台策略配置“指定资源”,我已经加入

http://myapp.kpp.com:8080/deploymentDescriptor/* 

以及

http://myapp.kpp.com:8080/deploymentDescriptor*?* 

,但我不能找到原因,第二次登录(登录 - >注销后403错误 - >返回登录页面 - >登录) 在此先感谢。

回答

0

如何从您的应用程序注销? 你直接进入OpenAM的注销端点(即“/ openam/XUI /#logout /”)吗? 什么是导致403 Forbidden错误的URL?

如果您的Tomcat代理处于策略模式(ALL,J2EE_POLICY或URL_POLICY),请确保用户有权访问登录页面(注销后您重定向的页面)。换句话说,请确保您的策略适用于与该网址匹配的策略。

+0

如果用户点击我的应用程序上的注销按钮,然后它直接进入OpenAM的注销端点“/ openam/UI /注销” 我确保URL模式与策略配置URL匹配。 – Sourav

相关问题