- #70 Support URL-encoded PEMs to support new Puma header requirements. (@drcapulet)
-
#68 Remove
ca_file
andrequire_cert
options to the config builder as we no longer verify the certificate chain. (@drcapulet) -
#67 Remove
ca_file
,require_cert
, andtruststore
options to X509 middleware as we no longer verify the certificate chain. (@drcapulet)
- #65
Fix error when passing
truststore
instead ofca_file
to X509 middleware. (@drcapulet)
- #63
Fix
FrozenError
inpermit
matcher description. (@drcapulet)
-
#55 Allow dynamic injection of credentials. (@drcapulet)
-
#59 Expose X.509 Subject Alternative Name extension in the Rails::Auth::X509::Certificate and provide a convenience method
spiffe_id
to expose SPIFFE ID. (@mbyczkowski) -
#57 Add support for latest versions of Ruby, JRuby and Bundler 2. (@mbyczkowski)
- #51
Fix bug in
permit
custom matcher so that a description is rendered. (@yellow-beard)
- #44 Normalize abnormal whitespace in PEM certificates for Passenger 5. (@drcapulet)
- #41 Fix Rails router constraint for checking rails-auth is installed. (@drcapulet)
- #40 Add Rails router constraint for checking rails-auth is installed. (@drcapulet)
-
#36 Extract Rack environment manipulation into the Rails::Auth::Env class. (@tarcieri)
-
#35 Make allowed_by a mandatory argument of Rails::Auth.authorized! (@tarcieri)
-
#34 Rails::Auth.allowed_by stores the matcher used to authorize the request in the Rack environment. (@tarcieri)
-
#33 Rails::Auth::Monitor::Middleware provides callbacks for authorization success/failure for logging or monitoring purposes. (@tarcieri)
-
#32 Rails::Auth::ConfigBuilder provides a simplified config API for Rails apps. (@tarcieri)
-
#28 Add a attr_reader for Rails::Auth::ACL#resources. (@tarcieri)
-
#27 Handle javax.servlet.request.X509Certificate arrays. (@tarcieri)
- Initial 1.0 release!
-
#14 Support for optionally matching hostnames in ACL resources. (@tarcieri)
-
#13 Add #attributes method to matchers and X.509 certs. (@tarcieri)
- #10 Add Rails::Auth::ControllerMethods and #credentials method for accessing rails-auth.credentials from a Rails controller. (@tarcieri)
-
#6: Rename principals to credentials and Rails::Auth::X509::Principals to Rails::Auth::X509::Certificates. (@tarcieri)
- Vaporware release to claim the "rails-auth" gem name