[ 
https://issues.apache.org/jira/browse/CXF-4082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oliver Wulff resolved CXF-4082.
-------------------------------

    Resolution: Fixed
    
> Wrong realm calculation for relying party applications deployed in root 
> context
> -------------------------------------------------------------------------------
>
>                 Key: CXF-4082
>                 URL: https://issues.apache.org/jira/browse/CXF-4082
>             Project: CXF
>          Issue Type: Bug
>          Components: Services
>         Environment: Tomcat 7.0.16
> Fediz Tomcat Plugin 0.6-SNAPSHOT
>            Reporter: Christian Stettler
>            Assignee: Oliver Wulff
>              Labels: IDP, Plugin, Tomcat
>
> If the relying party application is deployed in the root context of Tomcat, 
> the FederationAuthenticator is not able to correctly calculate the realm 
> value used for the "wtrealm" request parameter of the IDP.
> {code}
> String requestUrl = request.getRequestURL().toString();
> int ctxIn = requestUrl.indexOf(contextPath);
> String realm = requestUrl.substring(0, ctxIn + contextPath.length() + 1);
> {code}
> The realm is wrongly calculated as "h":
> https://localhost:9443/idp/?wa=wsignin1.0&wreply=http%3A%2F%2Flocalhost%3A8080%2Fsecure%2Ftest.html&wtrealm=h
> Deploying the application in another context and adjusting the realm 
> definition in RPClaims.xml helps.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to