Skip to content

Latest commit

 

History

History
88 lines (76 loc) · 3.47 KB

File metadata and controls

88 lines (76 loc) · 3.47 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[2.0.4]

Fixed

  • Attempt fix for 'pull access denied for symfonycorp/cli' by @pradtke in #188
  • Add Access-Control-Allow-Origin header to responses, if not already present by @cicnavi in #190

[2.0.3]

Fixed

  • Use InMemory::empty by @pkoenig10 in #186

[2.0.2] - 2022-07-22

Fixed

  • Correct readme typo for module_oidc.php template path by @dgoosens in #168
  • Allow overriding cert+key name/location by @pradtke in #167
  • Fix access token timestamps, add issuer by @cicnavi in #174
  • Fix PK constraint name for allowed origin table - make it unique by @cicnavi in #173
  • Set restart url for authorize commands by @pradtke in #180
  • Fix admin-clients link by @Pyrex-FWI in #177
  • Logout tokens should have typ header with value 'logout+jwt' by @IlanaRadinsky in #185
  • Fail actions on code quality issues by @pradtke in #175

[2.0.1]

Fixed

  • Make lib/Store/* available for Symfony DI.
  • Fix ClientEntity postLogoutRedirectUri json_decode when 'post_logout_redirect_uri' is not defined

[2.0.0-rc.1] - 2021-10-08

Added

  • Implicit flow support
  • Back-channel logout
  • RP initiated logout
  • Support for 'sid' claim in ID and logout token
  • Support for claim types
  • Allow users with specific entitlements to add clients
  • Support for ACR
  • Support for requesting individual claims
  • Support for allowed CORS origins for public clients
  • Support for 'at_hash' claim in ID token
  • Support for 'max_age' parameter
  • List of supported grant types in OP configuration document
  • List of supported auth methods for token endpoint in OP configuration document
  • Support for 'prompt' parameter, for example using 'prompt=login' to require authentication even if user has active SSO session
  • Works with SSP new UI templating enabled
  • Pagination for client list
  • Support for basic authentication processing filters, for example for f-ticks logging, attribute manipulation or similar, definable in oidc_config.php
  • Support for 'nonce' claim in ID token
  • Config options to add prefix to private scope claims and to enable multi-valued claims

Changed

  • Basic flow is now conformant
  • Admin client configuration path has moved
  • 'token_endpoint' renamed form '.../access_token.php' to '.../token.php'
  • Requires php > 7.4
  • Auth. source is now optional when defining clients. If auth. source is not set for particular client, a default one from the configuration will be used during authn.

Fixed

  • When authorization code is reused corresponding tokens are now immediately revoked
  • Returning or displaying proper error messages is now more in line to specification
  • Expired access tokens are now only deleted if corresponding refresh tokens are also expired
  • JWT header parameter 'kid' is now generated dynamically based on public certificate fingerprint

[1.0.0-rc.2] - 2020-05-17

Added

  • Second release candidate
  • Updated league/oauth2-server to version 8.1

Changed

  • Removed pkce config option
  • New field is_confidential in client (disabled for previous clients)
  • Update database schema

[1.0.0-rc.1] - 2018-11-13

Added

  • First release candidate

Changed

  • BC: Config file (module_oidc.php) has changed. Predefined scopes must be removed: openid, profile, mail, address, phone.

[1.0.0-alpha.1] - 2018-04-11

Added

  • First pre-release