oidc_core 0.9.1 copy "oidc_core: ^0.9.1" to clipboard
oidc_core: ^0.9.1 copied to clipboard

A dart package containing models and helpers for OpenId Connect spec.

0.9.1 #

  • FEAT: Added OidcTokenExpiredEvent and OidcTokenExpiringEvent (#91). (85ba41ce)

0.9.0 #

Note: This release has breaking changes.

  • FIX: expand successful status range to include 300-399 status code to allow for 304 , see. (717d5330)
  • FIX: improve OidcEndpoints error handling. (5f15c774)
  • FIX: update oidc_web_core version. (2717b23c)
  • FEAT: support offline auth. (cced6013)
  • FEAT: add keepUnverifiedTokens and keepExpiredTokens to user manager settings. (117931bd)
  • FEAT: add getIdToken to OidcUserManagerSettings. (dceabc89)
  • FEAT: updated oidc_core example. (676657b1)
  • DOCS: update changelogs. (b0ffeb43)
  • BREAKING FIX: Opening in new tab not working reliably in Safari for iOS #31. (2e30028b)

0.7.0 #

Note: This release has breaking changes.

  • BREAKING DEPS: update min dart version to 3.4.0
  • FEAT: added OidcUserManagerBase.
  • FIX: improve OidcEndpoints error handling.
  • DOCS: updated the docs website with new entries to the added features.

0.6.3 #

  • DEPS: Use jose_plus: ^0.4.4 which uses package:clock JWT validation to simplify testing.
  • FEAT: Added OidcDateTime extension which contains secondsSinceEpoch and fromSecondsSinceEpoch helper methods

0.6.2 #

  • FIX: Serialize query parameters.
  • FIX: Removed false positive warnings that came from url_launcher

0.6.1 #

  • FEAT: Support overriding the discovery document.

0.6.0+1 #

  • DOCS: fixed docs link.

0.6.0 #

Note: This release has breaking changes.

  • FEAT: added claimNames and claimSources to OidcUserInfoResponse.
  • BREAKING CHANGE: changed nonce to get stored in secureTokens namespace.

0.5.1 #

  • FEAT: added device authorization endpoint.

0.5.0+1 #

  • FIX: added userInfo to fromIdToken.
  • DOCS: added oidc_core docs and updated example.

0.5.0 #

0.4.1 #

  • FEAT: add response form userInfo endpoint to the user object.
  • FEAT: use package:clock for better testing.

0.4.0+1 #

  • FIX: token date calculations.

0.4.0 #

Note: This release has breaking changes.

  • BREAKING CHANGE: all packages.

0.3.2 #

  • FEAT: support logout.

0.3.1 #

  • FEAT: initial version.

0.3.0 #

  • Working authorization code flow, without refresh_token support.

0.2.0 #

  • FEAT: added more helpers.

0.1.0+1 #

  • Added topics.

0.1.0 #

  • Initial version.