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 2025Releases
latest 44-
3.2.312 Dec 2025Release notes
Open source →Merge pull request #164 from d3xt3r2909/release/v3.2.1
Release v3.2.3: Static analysis fixes and dependency updates
Release notes
Open source →Fixed
- Fixed static analysis issues (removed unnecessary library declaration)
- Fixed line length issues in documentation
-
3.2.212 Dec 2025Release notes
Open source →- Updated all packages to version 3.2.2
- Updated version constraints in main package
- Ready to test the fixed publish workflow
-
3.1.330 Jan 2025 -
3.1.227 Dec 2024 -
3.1.127 Dec 2024 -
3.1.027 Dec 2024Release notes
Open source →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.
-
3.0.517 May 2024Release notes
Open source →Merge pull request #120 from d3xt3r2909/fix_keyboard_opening
Possible fix for keyboard opening
Release notes
Open source →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
-
3.0.407 May 2024Release notes
Open source →Merge pull request #118 from d3xt3r2909/update_dependencies
Update dependencies
-
3.0.222 Mar 2024 -
3.0.119 Mar 2024Release notes
Open source →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
-
3.0.018 Mar 2024Release notes
Open source →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
-
3.0.0-beta.115 Nov 2023 pre-releaseRelease notes
Open source →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
/meAPI is removed and from now on library is using/userinfodocs - 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:
- [O-Auth]https://learn.microsoft.com/en-gb/linkedin/shared/authentication/authorization-code-flow?tabs=HTTPS1
- Sign In With OpenID
- Deprecation note - Since Aug. 1. 2023
- Projection property no longer exists since
-
2.3.101 Aug 2023Release notes
Open source →Support change of scopes
- Support changing scopes for authentication, thanks to kgeorgek
- Usage is mentioned inside README.md under
Scopessection - Please have in mind that there are still limitations regarding this, more inside
Known Limitationssection
-
2.3.001 Aug 2023Release notes
Open source →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
-
2.2.2-beta.120 Jan 2023 pre-releaseRelease notes
Open source →Update dependencies
- Upgrade web controller to v4 from v3
- Editable background color for
LinkedInButtonStandardWidget, Thanks to, mdbollman
-
2.2.113 Apr 2022 -
2.2.013 Apr 2022Release notes
Open source →New linter
- Move lint from analyzer to the flutter_lints
- Enforce recommend lint rules
-
2.1.020 Dec 2021Release notes
Open source →Happy new year
- Change platform mode to use
Hybrid Compositionby default docs - Add possibility to use
Virtual displays - Update dependencies
- Cleaning a code
- Change platform mode to use
-
2.0.127 Jun 2021 -
2.0.0-dev.424 Mar 2021 pre-release -
2.0.0-dev.205 Dec 2020 pre-releaseRelease notes
Open source →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
-
2.0.0-dev.103 Dec 2020 pre-releaseRelease notes
Open source →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
-
1.3.102 Nov 2020Release notes
Open source →Files restructure
- restructure code and prepare it for updating to new webview plugin
-
1.3.031 Oct 2020Release notes
Open source →upgrade android embedding to v2
- from Flutter version > v1.23.* embedding v1 is deprecated
- introduce null safety based on flutter version v1.23
-
1.2.213 Aug 2020Release notes
Open source →remove assert check for appBar widget
- remove assert check for appBar widget, you can send null value
-
1.2.116 Jul 2020 -
1.2.016 Jul 2020Release notes
Open source →Add possibility to control projection of LinkedIn API
- Add property
projectionto a LinkedInUserWidget widget
- Add property
-
1.1.616 Jul 2020 -
1.1.531 May 2020Release notes
Open source →Version updated to v1.1.5
- Replace AppBar with PreferredSizeWidget. Thanks for contribution @ricardonior29
- Fix lint messages
- Increase Dart SDK version
-
1.1.328 Apr 2020Release notes
Open source →Resolve #23
- Replace AppBar with PreferredSizeWidget. Thanks for contribution @ricardonior29
-
1.1.228 Apr 2020 -
1.1.121 Jan 2020 -
1.0.020 Jan 2020 -
0.2.012 Aug 2019Release notes
Open source →Possibility to clean cache and logout a user
- Possibility to log out user from linkedIn - from now you can change account as should
-
0.1.912 Aug 2019Nothing published for this version
-
0.1.805 Aug 2019 -
0.1.705 Aug 2019Release notes
Open source →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
-
0.1.605 Jul 2019Release notes
Open source →Added new widget - possibility to add custom app bar
- Add possibility to add app bar into webview as parameter
-
0.1.530 May 2019Nothing published for this version
-
0.1.430 May 2019Release notes
Open source →Added new widget - fetch only authorization code
- Fetch just authorization code
- Use widget without sending client secret code
-
0.1.303 May 2019Release notes
Open source →Added new field into user model
- UserId in LinkedInUserModel class
- Fix bugs if there is not existing images
-
0.1.206 Apr 2019Nothing published for this version
-
0.1.123 Jan 2019 -
0.1.023 Jan 2019Release notes
Open source →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