Add P3P headers for generated Iframes
-------------------------------------

                 Key: SHINDIG-161
                 URL: https://issues.apache.org/jira/browse/SHINDIG-161
             Project: Shindig
          Issue Type: Improvement
            Reporter: Paul Lindner


iGoogle adds a P3P header 

  CP="CAO PSA OUR"

This apparently exists to deal with this issue:

http://support.microsoft.com/kb/323752

SYMPTOMS
If you implement a FRAMESET whose FRAMEs point to other Web sites on the 
networks of your partners or inside your network, but you use different 
top-level domain names, you may notice in Internet Explorer 6 that any cookies 
you try to set in those FRAMEs appear to be lost. This is most frequently 
experienced as a loss of session state in an Active Server Pages (ASP) or 
ASP.NET Web application. You try to access a variable in the Session object 
that you expect to exist, and a blank string is returned instead.

You also see this problem in a FRAMEs context if your Web pages alternate 
between the use of Domain Name System (DNS) names and the use of Internet 
Protocol (IP) addresses.

CAUSE
Internet Explorer 6 introduced support for the Platform for Privacy Preferences 
(P3P) Project. The P3P standard notes that if a FRAMESET or a parent window 
references another site inside a FRAME or inside a child window, the child site 
is considered third party content. Internet Explorer, which uses the default 
privacy setting of Medium, silently rejects cookies sent from third party sites.

RESOLUTION
You can add a P3P compact policy header to your child content, and you can 
declare that no malicious actions are performed with the data of the user. If 
Internet Explorer detects a satisfactory policy, then Internet Explorer permits 
the cookie to be set.

A simple compact policy that fulfills this criteria follows:

P3P: CP="CAO PSA OUR"


-----

question -- is it valid to insert this?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to