[
https://wso2.org/jira/browse/IDENTITY-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Harm Verhagen updated IDENTITY-208:
-----------------------------------
Attachment: is.patch
Attached is a patch for this problem.
tested with firefox3. security warnings are gone.
ref: http://wso2.org/mailarchive/identity-user/2009-February/000047.html
> wso2 IS OP problem. Firefox giving redirect security warnings.
> --------------------------------------------------------------
>
> Key: IDENTITY-208
> URL: https://wso2.org/jira/browse/IDENTITY-208
> Project: WSO2 Identity Solution
> Issue Type: Bug
> Components: identity-provider
> Affects Versions: Current (Nightly)
> Environment: debian linux, sun JVM 1.5
> Reporter: Harm Verhagen
> Attachments: is.patch
>
>
> Hi,
> I think found a problem in the IS OP whenever the RP callback page is on http
> (instead on https).
> steps to reproduce
> ==============
> 1) User firefox as useragent (IE does _not_ give this problem).
> 2) use wso2 IS as OP
> 3) Use an RP that has a http return address. (not https)
> I used
> 4) enter openid in RP http://host:12080/user/Bob
> 5) redirected to wso2 IS.
> 6) enter pasword
> 7) redirected to https://host :12443/OpenIDRedirect.action
> result
> ====
> Firefox gives a popup with the following text;
> "Although this page is encrypted, the information you have entered is to be
> sent over an unencrypted connection and could easily be read by a third party.
> Are you sure you want to continue sending this information?"
> This popup cannot be disabled, a user _always_ get this.
> Suspected problem area.
> ====================
> The OpenIDRedirect.action does a redirect using a form post. It
> itself resides on a https address, and the redirect might be to a http (no
> https) address.
> Firefox ALWAYS warns whenever you do this. On that page a user is filling
> data into a form on a https page, but it gets send to a non http site.
> I suspect the correct fix is that wso2IS should serve the
> OpenIDRedirect.action on a http address, NOT https.
> So http://host :12080/OpenIDRedirect.action instead of https://host
> :12443/OpenIDRedirect.action
> So ./identity/modules/user-ui/src/main/webapp/jsp/redirect.jsp
> response.sendRedirect("OpenIDRedirect.action"); <----- should redirect
> to the http port here (12080).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
Identity-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/identity-dev