PackageTrack
Sign in Get early access

linkedin_login

Library for login with LinkedIn OAuth V2 service with OpedID. This library helps you to implement authorization with LinkedIn OAuth API's.

3.2.3 2.5K downloads/mo #4947 most downloaded on pub.dev d3xt3r2909/linkedin_login

What this package is like to depend on

Last release 8 months ago

12 Dec 2025

Ships fairly regularly

a new release about every 4 months

Nearly every release is documented

notes for 36 of 39 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

44 releases · first in 2019

2 releases in the last 12 months

see the full history below

Release timeline

44 releases · Jan 2019 to Dec 2025
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 44
  1. 3.2.3 12 Dec 2025
    Release notes

    Merge pull request #164 from d3xt3r2909/release/v3.2.1

    Release v3.2.3: Static analysis fixes and dependency updates

    Open source →
    Release notes

    Fixed

    • Fixed static analysis issues (removed unnecessary library declaration)
    • Fixed line length issues in documentation
    Open source →
  2. 3.2.2 12 Dec 2025
    Release notes
    • Updated all packages to version 3.2.2
    • Updated version constraints in main package
    • Ready to test the fixed publish workflow
    Open source →
    Release notes

    Changed

    • Updated to version 3.2.2 to synchronize all packages
    Open source →
  3. 3.1.3 30 Jan 2025
    Release notes

    Fix iOS and Android issues

    Open source →
  4. 3.1.2 27 Dec 2024
    Release notes

    Add iOS support

    Open source →
  5. 3.1.1 27 Dec 2024
    Release notes

    Remove not needed dependency

    Open source →
  6. 3.1.0 27 Dec 2024
    Release notes

    Move architecture to the federated plugin approach

    • https://docs.flutter.dev/packages-and-plugins/developing-packages#federated-plugins
    • This will enable us in future to plan and introduce new platforms like web, desktop, etc.
    Open source →
  7. 3.0.5 17 May 2024
    Release notes

    Merge pull request #120 from d3xt3r2909/fix_keyboard_opening

    Possible fix for keyboard opening

    Open source →
    Release notes

    Reintroduce webview_flutter_android and webview_flutter_wkwebview dependencies

    • These platform specific dependencies are reintroduced to fix the issue with not opening keyboard on Android 13 devices
    Open source →
  8. 3.0.4 07 May 2024
    Release notes

    Merge pull request #118 from d3xt3r2909/update_dependencies

    Update dependencies

    Open source →
    Release notes

    Update dependencies

    • Update dependencies
    Open source →
  9. 3.0.2 22 Mar 2024
    Release notes

    Merge pull request #111 from d3xt3r2909/automate_publishing

    Add env

    Open source →
    Release notes

    Remove not needed code

    • Publish automation
    Open source →
  10. 3.0.1 19 Mar 2024
    Release notes

    Remove not needed code

    • Remove iOS specific code that's not needed anymore which enable us to remove webview_flutter_android and webview_flutter_wkwebview dependencies
    Open source →
  11. 3.0.0 18 Mar 2024
    Release notes

    Contains breaking change - see under 3.0.0-beta.1

    • Migration to sign in with OpenId
    • Upgrade dependencies to the latest versions
    • Update minimum flutter and dart version
    Open source →
  12. 3.0.0-beta.1 15 Nov 2023 pre-release
    Release notes

    Contains breaking change - migration to sign in with OpenId

    Since LinkedIn introduce new way of signing in with LinkedIn called "Sign In with LinkedIn using OpenID Connect" and they are deprecating and removing "Sign In with LinkedIn" from product list (see LinkedIn console where you have created your app) this library needs to have few breaking changes duo change of architecture. Sorry for that in advance.

    • Projection property no longer exists since /me API is removed and from now on library is using /userinfo docs
    • Previous scopes are removed (r_emailaddress, r_liteprofile) and introduces new ones: openid, email, profile
    • All fields on user response are flatten (see example project) and some are not existing anymore
    • Response that you can get from LinkedIn with new API looks like this
    {
        "sub": "xxxx",
        "email_verified": true,
        "name": "xxxx",
        "locale": {
            "country": "US",
            "language": "en"
        },
        "given_name": "xxxx",
        "family_name": "xxxx",
        "email": "xxxx",
        "picture": "xxxx"
    }
    

    For more details about this change you can navigate to this issue

    More references:

    Open source →
  13. 2.3.1 01 Aug 2023
    Release notes

    Support change of scopes

    • Support changing scopes for authentication, thanks to kgeorgek
    • Usage is mentioned inside README.md under Scopes section
    • Please have in mind that there are still limitations regarding this, more inside Known Limitations section
    Open source →
  14. 2.3.0 01 Aug 2023
    Release notes

    Update dependencies

    • Migrate dart version - support just null safety from now on
    • Upgrade packages versions
    • Migrate 2.2.2-beta.1 to stable
    • Update example to null safety
    Open source →
  15. 2.2.2-beta.1 20 Jan 2023 pre-release
    Release notes

    Update dependencies

    • Upgrade web controller to v4 from v3
    • Editable background color for LinkedInButtonStandardWidget, Thanks to, mdbollman
    Open source →
  16. 2.2.1 13 Apr 2022
    Release notes

    Update dependencies

    • Update project dependencies to the last once
    Open source →
  17. 2.2.0 13 Apr 2022
    Release notes

    New linter

    Open source →
  18. 2.1.0 20 Dec 2021
    Release notes

    Happy new year

    • Change platform mode to use Hybrid Composition by default docs
    • Add possibility to use Virtual displays
    • Update dependencies
    • Cleaning a code
    Open source →
  19. 2.0.1 27 Jun 2021
    Release notes

    Library refactor

    • Min SDK version is set to 19
    • Dart 2.13.3 - last stable
    Open source →
  20. 2.0.0-dev.4 24 Mar 2021 pre-release
    Release notes

    Library refactor

    • Migrated to null safety
    Open source →
  21. 2.0.0-dev.2 05 Dec 2020 pre-release
    Release notes

    Library refactor

    • test code coverage >90
    • remove catchError callback BREAKING CHANGE, issues needs to be fixed before releasing
    • improved logging errors, exceptions and steps inside debug mode
    Open source →
  22. 2.0.0-dev.1 03 Dec 2020 pre-release
    Release notes

    Library refactor

    • switch to new web view plugin
    • cover code with tests
    • add logging errors and steps
    • deprecated error callback, from now on console error will be only shown
    • introduce Redux, Graph for better transfer data between screens
    • enable CI via Github actions and test coverage
    Open source →
  23. 1.3.1 02 Nov 2020
    Release notes

    Files restructure

    • restructure code and prepare it for updating to new webview plugin
    Open source →
  24. 1.3.0 31 Oct 2020
    Release notes

    upgrade android embedding to v2

    • from Flutter version > v1.23.* embedding v1 is deprecated
    • introduce null safety based on flutter version v1.23
    Open source →
  25. 1.2.2 13 Aug 2020
    Release notes

    remove assert check for appBar widget

    • remove assert check for appBar widget, you can send null value
    Open source →
  26. 1.2.1 16 Jul 2020
    Release notes

    formatted according to dartfmt

    • formatted according to dartfmt
    Open source →
  27. 1.2.0 16 Jul 2020
    Release notes

    Add possibility to control projection of LinkedIn API

    • Add property projection to a LinkedInUserWidget widget
    Open source →
  28. 1.1.6 16 Jul 2020
    Release notes

    Version updated to v1.1.6

    • Update API documentation
    Open source →
  29. 1.1.5 31 May 2020
    Release notes

    Version updated to v1.1.5

    • Replace AppBar with PreferredSizeWidget. Thanks for contribution @ricardonior29
    • Fix lint messages
    • Increase Dart SDK version
    Open source →
  30. 1.1.3 28 Apr 2020
    Release notes

    Resolve #23

    • Replace AppBar with PreferredSizeWidget. Thanks for contribution @ricardonior29
    Open source →
  31. 1.1.2 28 Apr 2020
    Release notes

    Fix #12

    Open source →
  32. 1.1.1 21 Jan 2020
    Release notes

    Version update to v1.1.1

    • Version updated
    Open source →
  33. 1.0.0 20 Jan 2020
    Release notes

    Support for web

    • Added support for web
    • Update dependency versions
    Open source →
  34. 0.2.0 12 Aug 2019
    Release notes

    Possibility to clean cache and logout a user

    • Possibility to log out user from linkedIn - from now you can change account as should
    Open source →
  35. 0.1.9 12 Aug 2019

    Nothing published for this version

  36. 0.1.8 05 Aug 2019
    Release notes

    Expose frontendRedirectUrl property

    • Expose frontendRedirectUrl field
    Open source →
  37. 0.1.7 05 Aug 2019
    Release notes

    Add frontendRedirectUrl property in case of frontend redirection

    • It can be case that URL route from redirect is redirecting to some other field
    • in that case you can use property "frontendRedirectUrl" so that you still can use redirect URL
    • of LinkedIn, but also handle if frontend redirect that link to some other site
    Open source →
  38. 0.1.6 05 Jul 2019
    Release notes

    Added new widget - possibility to add custom app bar

    • Add possibility to add app bar into webview as parameter
    Open source →
  39. 0.1.5 30 May 2019

    Nothing published for this version

  40. 0.1.4 30 May 2019
    Release notes

    Added new widget - fetch only authorization code

    • Fetch just authorization code
    • Use widget without sending client secret code
    Open source →
  41. 0.1.3 03 May 2019
    Release notes

    Added new field into user model

    • UserId in LinkedInUserModel class
    • Fix bugs if there is not existing images
    Open source →
  42. 0.1.2 06 Apr 2019

    Nothing published for this version

  43. 0.1.1 23 Jan 2019
    Release notes

    Version upgrade

    • Upgrade version of libraries that this package is using
    Open source →
  44. 0.1.0 23 Jan 2019
    Release notes

    Added

    • Login with LinkedIn support to Android and IOS using pure dart
    • LinkedIn default button
    • Retrieve basic user information from linked login with email and token
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive