Skip to content

v0.9.0

Compare
Choose a tag to compare
@jumbojett jumbojett released this 09 Mar 13:28
· 210 commits to master since this release
87eefea

Added

  • php 7.4 deprecates array_key_exists on objects, use property_exists in getVerifiedClaims and requestUserInfo
  • Adding a header to indicate JSON as the return type for userinfo endpoint #151
  • Updated OpenIDConnectClient to conditionally verify nonce #146
  • Add possibility to change enc_type parameter for http_build_query #155
  • Adding OAuth 2.0 Token Introspection #156
  • Add optional parameters clientId/clientSecret for introspection #157 & #158
  • Adding OAuth 2.0 Token Revocation #160
  • Adding issuer validator #145
  • Adding signing algorithm PS256 #180
  • Check http status of request user info #186
  • URL encode clientId and clientSecret when using basic authentication, according to https://tools.ietf.org/html/rfc6749#section-2.3.1 #192
  • Adjust PHPDoc to state that null is also allowed #193

Changed

  • Bugfix/code cleanup #152
    • Cleanup PHPDoc #46e5b59
    • Replace unnecessary double quotes with single quotes #2a76b57
    • Use original function names instead of aliases #1f37892
    • Remove unnecessary default values #5ab801e
    • Explicit declare field $redirectURL #9187c0b
    • Remove unused code #1e65384
    • Fix indent #e9cdf56
    • Cleanup conditional code flow for better readability #107f3fb
  • Added strict type comparisons #167
  • Bugfix: required openid scope was omitted when additional scopes were registered using addScope method. This resulted in failing OpenID process.