oauth2_client 2.2.1 copy "oauth2_client: ^2.2.1" to clipboard
oauth2_client: ^2.2.1 copied to clipboard

outdated

Flutter library for interacting with standard or custom OAuth2 servers. Provides convenience classes for transparently making authenticated http requests, for secure OAuth token storage and automatic [...]

[2.2.1] - 2021/06/23 #

  • Fixes (incorrect scope handling with implicit grant, send empty client secret if specified)
  • Added Reddit client (thanks lavalleeale)

[2.2.0] - 2021/05/29 #

  • Web platform support!

[2.1.0] - 2021/04/15 #

  • AccessTokenResponse refactorization. It is now possible to retrieve custom response fields through the getRespField method
  • Scopes separator can be configured with the OAuth2Client's scopeSeparator param

[2.0.1] - 2021/04/06 #

  • Complete migration to sound null safety
  • Updated dependencies

[2.0.0-nullsafety] - 2021/03/30 #

  • Migration to null safety
  • Deprecated OAuth2Helper.setAuthorizationParams method

[1.8.0] - 2021/03/28 #

  • Add compatibility with http 0.13 (thanks bangfalse)
  • Allow passing credentials location in request body or header (thanks sbu-WBT)
  • Added Shopify client (thanks sbu-WBT)

[1.7.1] - 2021/02/25 #

  • Fixes (make httpClient optional again in OAuth2Helper)

[1.7.0] - 2021/02/24 #

  • Added PUT, PATCH and HEAD methods to the OAuth2Helper class

[1.6.2] - 2021/01/31 #

  • Allows iOS token reading from storage when invoked in background task
  • Small fixes

[1.6.1] - 2020/10/29 #

  • Changed helper's token retrieval method

[1.6.0] - 2020/10/13 #

  • Added "delete" request method to helper class
  • OAuth requests refactorization
  • Fixes (fallback token_type parameter value)

[1.5.1] - 2020/09/15 #

  • Made "state" parameter optional
  • Fixes (refreshToken)

[1.5.0] - 2020/09/12 #

  • Add implicit grant flow

[1.4.6] - 2020/09/03 #

  • Allow disabling PKCE when using OAuth2Helper

[1.4.5] - 2020/08/23 #

  • Bugfixes (check "expires_in" parameter type)

[1.4.4] - 2020/08/10 #

  • Bugfixes (add null-aware operators)

[1.4.3] - 2020/07/09 #

  • Token storage fix when scopes are empty

[1.4.2] - 2020/06/27 #

  • Revocation token fixes

[1.4.1] - 2020/06/19 #

  • Small fixes

[1.4.0] - 2020/06/15 #

  • scopes parameter become ooptional (as per the OAuth2 specs)
  • custom query parameters sent back from the authorization code response can now be retrieved throught the AuthorizationCode.getQueryParam method
  • added afterAuthorizationCodeCb callback to handle use cases for access token requests
  • added custom params handling to the Authorization Code and the Access Token Requests

[1.3.2] - 2020/06/08 #

  • Minor bugfixes.

[1.3.1] - 2020/06/05 #

  • Handled situations in which no new refresh token is returned upon a refresh flow.

[1.3.0] - 2020/05/27 #

  • Added revocation token ("logout") process
  • Refresh token flow is more spec compliant
  • Updated dependencies

[1.2.4] - 2020/05/10 #

  • Bugfixes (optional scopes handling in the Access Token Response)

[1.2.3] - 2020/05/06 #

  • Bugfixes (multiple scopes handling)

[1.2.2] - 2020/05/03 #

  • Added trim for "scope" parameter

[1.2.1] - 2020/04/29 #

  • Bugfixes

[1.2.0] - 2020/04/22 #

  • Added the headers parameter to the oauth2_helper's get and post methods.

[1.1.2] - 2020/04/13 #

  • Updated dependencies

[1.1.1] - 2020/04/06 #

  • Simplified helper set up

[1.1.0] - 2020/04/02 #

  • Implemented GitHub client. Added the possibility to specify custom headers to the Access Token request. Partial OAuth2Helper refactorization.

[1.0.2] - 2020/03/10 #

  • Added example, minor bugfixes.

[1.0.1] - 2020/03/09 #

  • Bugfixes, added test cases.

[1.0.0] - 2020/01/05 #

  • First public release.
176
likes
0
pub points
96%
popularity

Publisher

verified publisherteranet.it

Flutter library for interacting with standard or custom OAuth2 servers. Provides convenience classes for transparently making authenticated http requests, for secure OAuth token storage and automatic token refeshing.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

crypto, flutter, flutter_secure_storage, flutter_web_auth, http, meta, random_string

More

Packages that depend on oauth2_client