NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3833 most downloaded on pub.dev
OpenIdConnect library for flutter.
Last release 1 months ago
24 Aug 2026
Ships fairly regularly
a new release about every 3 months
Some releases are documented
notes for 25 of 45 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
56 releases · first in 2021
One column per quarter.
Breaking change: logout() and logoutInteractive() now return a LogoutResult with status and message instead of throwing or returning only a redirect U…
logout() and logoutInteractive() now return a LogoutResult with status and message instead of throwing or returning only a redirect URL.logout() and logoutInteractive() even when remote logout or token revocation fails, logging the remote failure and reporting it as LogoutStatus.remoteFailure.openIdConnectLogger, replacing ad-hoc debugPrint usage and covering login, refresh, logout, and HTTP failure paths.logger >=1.0.0 <3.0.0 via the platform interface so host apps can keep either logger 1.x or 2.x.Remove the external native_authentication dependency from the Darwin package and replace it with an in-repo Apple browser-session bridge while preserv
native_authentication dependency from the Darwin package and replace it with an in-repo Apple browser-session bridge while preserving macOS localhost callback support.native_authentication dependency from the Android, Linux, and Windows endorsed packages by moving their interactive-auth support into this repository.openidconnect_android callback activity.Breaking change: migrate interactive native authentication to system-browser/native-agent flows via native_authentication instead of embedded web view…
native_authentication instead of embedded web views.flutter_secure_storage with in-repo federated secure storage implementations and require re-login for existing stored sessions under the 2.x line.2.x, including Android callback receiver wiring, Apple CFBundleURLTypes/Associated Domains notes, web callback handling, and platform minimum version floors.Info.plist, and macOS entitlement snippets to the README.id_token across refresh responses when providers omit it.postLogoutRedirectUri and align request construction with RP-Initiated Logout requirements.- Fix error handling issue
Added timeout handling on refresh
- Update version dependencies.
Fixes some servers will error if you attempt to revoke both refresh and access tokens. Now only revokes refresh if present. If no refresh token, revok
Fixes issue with logout revokation of tokens where backend is picky about having dual auth and adds optional parameter to override basic auth and pass
Fixes logout in the client so that it works in all cases other than code flow (this replaces the hack for keycloak). Use revokeToken for non-code flow
- Enables the logging out event
Fix issue on logout with timing
- Update dependencies
Refactor client library location
Nothing published for this version
Switch to async for shared preferences
Require the encryption string in client.
Added static initalizeEncryption function on OpenIdConnect if not using the client to setup EncryptedSharedPreferences. You should set this to your ap
Add back the picture property on the identity
Update web support to not use dart:html for wasm support
Nothing published for this version
Nothing published for this version
- Update dependencies
- Update dependencies
Revert platform indicator as it was causing problems with windows
- Update example dependencies
Explictly tell pub.dev that this library supports all platforms.
Nothing published for this version
Attempt to use updated Dart functionality for pure dart plugins.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix issue with refresh() on OpenIdConnectClient.
Update Flutter Storage to 5.0.0 Beta-4 bug fixes.
Update Flutter Storage to 5.0.0 Beta-3 and enable shared defaults with Android using Secure File Storage on platform.
Update to use flutter_secure_storage 5.0.0-beta1 which removes all of the custom crypto functionality ensuring security and implementation for all pla
Nothing published for this version
Nothing published for this version
Update the web endorsement to correct an issue with web cross compability.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →