This gem simply inserts P3P headers into IE responses allowing your application to serve cookies when within an iframe.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
spec Refactor RSpec tests Nov 29, 2014
.gitignore
.rspec
.rubocop.yml
.travis.yml
Gemfile
LICENSE.txt
README.md
Rakefile Refactor RSpec tests Nov 29, 2014
p3p.gemspec

README.md

P3P

Inserts P3P headers to allow cookies to be utilized in iframe scenarios with IE.

Installation

Add this line to your application's Gemfile:

gem 'p3p'

And then execute:

$ bundle

Or install it yourself as:

$ gem install p3p

Usage

Configuration

You can customize the P3P header text, if you so desire.

P3P.configure do |config|
  config.header = 'CP="CAO PSA OUR"'
end

# Default Header: 'CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"'

Rails

Just add the gem into your Gemfile and bundle! That's it!

Rack

  require 'p3p'
  use P3P::Middleware

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Bitdeli Badge