Table of Contents - heroku-bouncer-1.0.1 Documentation
Pages
-
CHANGELOG
- 1.0.0
- 71: Ruby >= 3.1 support and Ruby < 3 deprecation, supports Sinatra >= 3 and drops support for Sinatra 1 and 2.
- 0.9.0
- 68: Loosen
omniauth-heroku
constraint, allowing>= 0.1, < 2
, - 66: Loosen Faraday constraints, allowing
>= 0.8", < 2
. @stevenharman - 0.8.0
- 55: Ruby >= 2.4 support and Ruby <2.2 deprecation. Thanks @maxbeizer!
- 52: Rack 2 / Rails 5 support. Thanks @jkutner!
- 0.7.1
- 48: Address potential errors when making API call
- 0.7.0
- 46: expose refresh token when exposing access token
- 44: use v3 API for /account call
- 0.6.0
- 42: add
allow_if_user
which takes the user object, instead of just - 43: allow bouncer to be installed at sub-paths of the app by using
- 0.5.2
- 40: fixes redirects to non-standard ports (other than 80/443). Thanks
- 0.5.1
- 0.5.0
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.4.0.pre*
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.0
- CONTRIBUTING
- README
Classes and Modules
- DecryptedHash
- Heroku
- Heroku::Bouncer
- Heroku::Bouncer::Builder
- Heroku::Bouncer::DecryptedHash
- Heroku::Bouncer::Lockbox
- Heroku::Bouncer::Middleware
Methods
- ::extract_options! — Heroku::Bouncer::Builder
- ::generate_hmac — Heroku::Bouncer::Lockbox
- ::new — Heroku::Bouncer
- ::new — Heroku::Bouncer::Builder
- ::new — Heroku::Bouncer::DecryptedHash
- ::new — Heroku::Bouncer::Lockbox
- ::new — Heroku::Bouncer::Middleware
- ::new — Heroku::Bouncer::DecryptedHash
- ::unlock — Heroku::Bouncer::DecryptedHash
- ::unlock — Heroku::Bouncer::DecryptedHash
- #anonymous_request_allowed? — Heroku::Bouncer::Middleware
- #auth_paths — Heroku::Bouncer::Middleware
- #auth_request? — Heroku::Bouncer::Middleware
- #call — Heroku::Bouncer::Middleware
- #cipher — Heroku::Bouncer::Lockbox
- #custom_login_path? — Heroku::Bouncer::Middleware
- #decrypt_store — Heroku::Bouncer::Middleware
- #destroy_session — Heroku::Bouncer::Middleware
- #encrypt_store — Heroku::Bouncer::Middleware
- #enforce_host — Heroku::Bouncer::Middleware
- #expired? — Heroku::Bouncer::Middleware
- #expose_store — Heroku::Bouncer::Middleware
- #extract_deprecated_option — Heroku::Bouncer::Middleware
- #extract_option — Heroku::Bouncer::Middleware
- #fetch_user — Heroku::Bouncer::Middleware
- #lock — Heroku::Bouncer::DecryptedHash
- #lock — Heroku::Bouncer::Lockbox
- #lock — Heroku::Bouncer::DecryptedHash
- #require_authentication — Heroku::Bouncer::Middleware
- #ruby_two_point_four_or_above? — Heroku::Bouncer::Lockbox
- #session_nonce_cookie — Heroku::Bouncer::Middleware
- #session_nonce_mismatch? — Heroku::Bouncer::Middleware
- #skip? — Heroku::Bouncer::Middleware
- #store — Heroku::Bouncer::Middleware
- #store_delete — Heroku::Bouncer::Middleware
- #store_read — Heroku::Bouncer::Middleware
- #store_write — Heroku::Bouncer::Middleware
- #unlock — Heroku::Bouncer::Lockbox
- #unlock_session_data — Heroku::Bouncer::Middleware