0.19.0 - 2018-09-14
- Opaque relay state
- Logging of AuthnRequest and Response
0.18.0 - 2018-09-12
- Rails specific code
0.17.3 - 2018-09-12
- Metadata embed now signature
- Now it's possible to use attributes in attribute services in string format
0.17.2 - 2018-09-11
Spid::Rack::Login
now use authn_context value
0.17.1 - 2018-09-10
- Identity Provider fetched by entity_id
0.17.0 - 2018-09-10
- Ensure private key lenght and certificate validation
- Previous SPID specification use sp_entity_id for /samlp:Response/@Destination
- Validate Subject attributes
- Validate Issuer and Assertion/Issuer
0.16.1 - 2018-09-05
- Use login_path and logout_path instead of start_sso_path and start_slo_path
0.16.0 - 2018-09-05
- Task rake for IdPs metadata fetching
- Rails installer
0.15.2 - 2018-08-31
- Now response doesn't fail if status code is not success
0.15.1 - 2018-08-31
- Fix uuid generation for spid logout request
0.15.0 - 2018-08-31
0.14.0 - 2018-08-30
- IDP-Initiated SLO management
- Error Handling
0.13.0 - 2018-08-29
- Validation of Response and LogoutResponse
0.12.0 - 2018-08-27
- AttributeConsumingService management
0.11.0 - 2018-08-23
- Use custom Saml2 library instead of ruby-saml gem
0.10.0 - 2018-08-02
- Handled Relay State in sso/slo responses
- session["spid"] initialized
- Configurable Bindings
- Signature in url instead of in SAMLRequest body
- Metadata rack response body is now an array
- Typo on authn context comparison value
- AllowCreate is not expected in NameIDPolicy element
- Redirects to idp will not cached anymore
0.9.0 - 2018-07-31
- Rack middleware that handles spid login requests
- Rack middleware that handles spid logout requests
- Rack middleware that handles spid sso assertion
- Rack middleware that handles spid slo assertion
- Rack middleware that handles spid metadata requests
- Rack middleware that contains all specific middlewares
0.8.0 - 2018-07-26
- Spid configuration singleton class
- Slo prefixed classes moved to Slo:: Namespace
- Sso prefixed classes moved to Sso:: Namespace
- Request and Response classes generate themselves setting objects
0.7.0 - 2018-07-18
- SloResponse class in order to validate saml response
0.6.0 - 2018-07-18
- Slo Settings and SloRequest class
0.5.0 - 2018-07-13
- Sso Settings with all saml settings required attributes
0.4.0 - 2018-07-13
- ServiceProviderConfiguration class handles configuration for a specific host
- SsoResponse class
0.3.1 - 2018-07-09
- Signature in authn_request
0.3.0 - 2018-07-06
- Fetch all identity provider from https://registry.spid.gov.it
- Parse and store metadata from single Identity Provider
- Spid::AuthnRequest class inherit from OneLogin::RubySaml::Authrequest in order to override create_xml_document in chain
- Separate class for saml request generation
0.2.2 - 2018-07-02
- Spid::L1 constant duplicated
- Constraint for gemspec gem versions
0.2.1 - 2018-07-02
- metadata in gemspec
- Update
AuthnContextClassReftig
classes according to (https://www.agid.gov.it/sites/default/files/repository_files/documentazione/spid-avviso-n5-regole-tecniche-errata-corrige.pdf)
0.2.0 - 2018-07-02
- Feature table in README
- Spid::AuthnRequest create a SAML AuthnRequest specific for SPID
- Added CHANGELOG.md
- TravisCI Integration
- Coveralls Integration
- Rubygems version badge in README