openid_client_leftofhere 0.5.1
openid_client_leftofhere: ^0.5.1 copied to clipboard
Library for working with OpenID Connect and implementing clients.
0.5.0 #
- Updated dart from 2 to 3
0.4.7 #
- FIX: update contentSecurityPolicy of keycloak server to allow silent refresh with iframe. (df9ef506)
- FIX: initial token persisted in browser Authenticator. (a4ac2c50)
- FIX: logout from Authenticator on web. (05343c8a)
- FIX: length of random string always 50. (850acc96)
- FIX: bug only first supported scope included in the auth request (pull request #63 from insertjokehere). (fd2f3b3e)
- FEAT: add optional prompt parameter to Flow and Authenticator constructors. (f0af92fc)
- FEAT: add
trySilentRefreshmethod to browserAuthenticator. (e74d8e3f) - FEAT: add device parameter to implicit flow. (5a6bf046)
- FEAT: add support for password flow. (c89d11b1)
- FEAT: add scopes argument to Flow.authorizationCodeWithPKCE constructor (pull request #64 from insertjokehere). (bd37e6d9)
- FEAT: added possibility to hide or change message after redirect (pull request #66 from BetterBOy). (aafaab80)
- DOCS: add docs to Authenticators. (65f9b285)
- DOCS: fix logout button in browser_example. (70ffbebc)
- DOCS: add funding info. (e006d6de)
- DOCS: add example usage with keycloak server. (a2939419)
Changelog #
0.4.6 #
- keep old refresh token when access token refreshed and no new refresh token received
0.4.5 #
- handle tokens without expiration
0.4.4 #
- added
onTokenChangedstream toCredential - added
Authenticator.fromFlowconstructor
0.4.3 #
- handle non successful http requests correctly, throwing either an
OpenIdExceptionwhen the response is in the openid error format or anHttpRequestExceptionotherwise
0.4.2 #
clientinFlow,issuerandclientIdinClientandclientinCredentialare now non-nullable
0.4.1 #
- Bugfixes
0.4.0 #
- Null safety
0.3.1 #
- Fix not using Client's httpClient for getTokenResponse
0.3.0 #
- Add http.Client arguments
- Breaking change:
clientSecretis now a named argument inClientconstructor - Add optional
forceRefreshargument togetTokenResponse - Add
fromJsonandtoJsontoCredential - Add
revokemethod toCredential - Add
generateLogoutUrlmethod toCredential
0.2.5 #
- Add jwtBearer flow for grant_type
urn:ietf:params:oauth:grant-type:jwt-bearer - Added
getTokenResponsemethod - Added
createHttpClientmethod
0.2.4 #
- Allow only signing algorithms specified in
id_token_signing_alg_values_supportedparameter of issuer metadata
0.2.1 #
- Fix Authorization Code PKCE flow
0.2.0 #
- Dart 2/flutter compatibility
0.1.0 #
- Initial version