PackageTrack
Sign in Get early access

aad_oauth

A Flutter OAuth package for performing user authentication against Azure Active Directory OAuth2 v2.0 endpoint.

1.0.1 Earlybyte/aad_oauth

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Ships fairly regularly

a new release about every 3 months

Nearly every release is documented

notes for 22 of 22 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

27 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

27 releases · Dec 2018 to Feb 2024
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 27
  1. 1.0.1 15 Feb 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.0.0...1.0.1

    Open source →
    Release notes
    • Optionally avoid prompting popup on web logout https://github.com/Earlybyte/aad_oauth/pull/277 (by @phildupuis)
    • Fix/inline linter rules to prevent conflict https://github.com/Earlybyte/aad_oauth/pull/279 (by @mikedigit)
    • Breaking Update willpopscope to popscope https://github.com/Earlybyte/aad_oauth/pull/291 (by @elijahjohnston) fix: either upgrade Flutter to 3.16 or downgrade AAD_OAUTH to 1.0.0
    • Add login hint for web https://github.com/Earlybyte/aad_oauth/pull/292 (by @elijahjohnston)
    • ✨ feat: add onPageFinished function in Config https://github.com/Earlybyte/aad_oauth/pull/280 (by @tajjacob)
    Open source →
    Release notes
    • Optionally avoid prompting popup on web logout https://github.com/Earlybyte/aad_oauth/pull/277 (by @phildupuis)
    • Fix/inline linter rules to prevent conflict https://github.com/Earlybyte/aad_oauth/pull/279 (by @mikedigit)
    • Update willpopscope to popscope https://github.com/Earlybyte/aad_oauth/pull/291 (by @elijahjohnston)
    • Add login hint for web https://github.com/Earlybyte/aad_oauth/pull/292 (by @elijahjohnston)
    • ✨ feat: add onPageFinished function in Config https://github.com/Earlybyte/aad_oauth/pull/280 (by @tajjacob)
    Open source →
  2. 1.0.0 11 Oct 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 0.4.4...1.0.0

    Open source →
    Release notes
    • Add ADFS support for mobile applications https://github.com/Earlybyte/aad_oauth/pull/270 (by @AndreasHassing)
    • Add explicit and implicit refresh token https://github.com/Earlybyte/aad_oauth/pull/260 (by @easazade)
    • Plugins: update multiple plugins and ui https://github.com/Earlybyte/aad_oauth/pull/257 (by @tajjacob)
    • Remove client secret from Azure AD B2C config instructions in README https://github.com/Earlybyte/aad_oauth/pull/252 (by @OssiPesonen)
    • Update deps https://github.com/Earlybyte/aad_oauth/pull/245 (by @Zazo032)
    • Authority improvements https://github.com/Earlybyte/aad_oauth/pull/236 (by @Zazo032)
    • Handle pop in the webview https://github.com/Earlybyte/aad_oauth/pull/233 (by @xhoi-xhafaj)
    Open source →
  3. 0.4.4 16 May 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 0.4.3...0.4.4

    Open source →
    Release notes
    • Add cacheLocation configuration https://github.com/Earlybyte/aad_oauth/pull/220 (by @tigloo)
    • Always use myMSALObj.acquireTokenSilent to get fresh token https://github.com/Earlybyte/aad_oauth/pull/226 (by @ruicraveiro)
    • Added custom domain url with tenant Id for B2C with Azure Front Door https://github.com/Earlybyte/aad_oauth/pull/227 (by @jochemvanweelde)
    • Check navigator state https://github.com/Earlybyte/aad_oauth/pull/229 (by @easazade)
    Open source →
  4. 0.4.3 27 Mar 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 0.4.2...0.4.3

    Open source →
    Release notes
    • Adding postLogoutRedirectUri - Sign-out with a redirect https://github.com/Earlybyte/aad_oauth/pull/217
    • Update flutter_secure_storage to 8.0.0 https://github.com/Earlybyte/aad_oauth/pull/216
    • Refresh authResult from cache in getAccessToken and getIdToken https://github.com/Earlybyte/aad_oauth/pull/215
    • Add hasCachedAccountInformation getter support https://github.com/Earlybyte/aad_oauth/pull/210
    • Custom parameters to support dynamic UI customization for B2C custom policies https://github.com/Earlybyte/aad_oauth/pull/207
    Open source →
  5. 0.4.2 26 Jan 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 0.4.1...0.4.2

    Open source →
    Release notes
    • Add MockCoreOAuth for testing https://github.com/Earlybyte/aad_oauth/pull/185.
    • Update flutter_secure_storage to ^7.0.1, bump minor dependency versions https://github.com/Earlybyte/aad_oauth/pull/192
    • Fix request code issue in google signIn https://github.com/Earlybyte/aad_oauth/pull/193
    • Add optional parameter origin header for mobile token request https://github.com/Earlybyte/aad_oauth/pull/177
    • Fix net::ERR_CACHE_MISS on release https://github.com/Earlybyte/aad_oauth/pull/198
    • Update Webview https://github.com/Earlybyte/aad_oauth/pull/199
    • Add Azure B2C support for Flutter Web https://github.com/Earlybyte/aad_oauth/pull/201
    Open source →
  6. 0.4.1 01 Dec 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 0.4.0...0.4.1

    Open source →
    Release notes
    • Added web redirect authentication flow option https://github.com/Earlybyte/aad_oauth/pull/174.
      • Must use at least version 2.13.1 of MSAL library from MS in index.html.
      • Calculates an appropriate default redirect URI on mobile and web if not provided.
    • Add userAgent parameter to WebView https://github.com/Earlybyte/aad_oauth/pull/181
    • Fix exception behavior for the web version https://github.com/Earlybyte/aad_oauth/pull/170.
    • Breaking: Improve exceptions handling https://github.com/Earlybyte/aad_oauth/pull/168.
    • Fix login error when changing user password https://github.com/Earlybyte/aad_oauth/pull/164.
    • Add loader while render web page in WebView https://github.com/Earlybyte/aad_oauth/pull/162.
    Open source →
  7. 0.4.1-beta.3 25 Nov 2022 pre-release

    Nothing published for this version

  8. 0.4.1-beta.2 19 Sep 2022 pre-release

    Nothing published for this version

  9. 0.4.1-beta 16 Sep 2022 pre-release

    Nothing published for this version

  10. 0.4.0 13 Jun 2022
    Release notes
    • Breaking: Use webview_flutter plugin (requires android minSDK >= 20) #121, #124
    • Requires passing the same navigatorKey to Config() and MaterialApp() to support interactive login.
    • Removed unnecessary calls to set screen size - calls to these APIs must be removed from apps (setWebViewScreenSize and setWebViewScreenSizeFromMedia).
    • webview_flutter automatically adjusts the webview size.
    • Update flutter_secure_storage and add android options to config #128, #134
    Open source →
    Release notes
    • Breaking: Use webview_flutter plugin (requires android minSDK >= 20) https://github.com/Earlybyte/aad_oauth/pull/121, https://github.com/Earlybyte/aad_oauth/pull/124
    • Requires passing the same navigatorKey to Config() and MaterialApp() to support interactive login.
    • Removed unnecessary calls to set screen size - calls to these APIs must be removed from apps (setWebViewScreenSize and setWebViewScreenSizeFromMedia).
      • webview_flutter automatically adjusts the webview size.
    • Update flutter_secure_storage and add android options to config https://github.com/Earlybyte/aad_oauth/pull/128, https://github.com/Earlybyte/aad_oauth/pull/134
    Open source →
  11. 0.4.0-beta.2 10 Jun 2022 pre-release

    Nothing published for this version

  12. 0.4.0-beta.1 23 May 2022 pre-release

    Nothing published for this version

  13. 0.3.0 22 Sep 2021
    Release notes
    • Migrate package and examples to sound null safety https://github.com/Earlybyte/aad_oauth/pull/105
    Open source →
  14. 0.2.2 02 Jul 2021
    Release notes
    • Add refreshIfAvailable flag to login() #94
    • Update Flutter Webview Plugin #112
    • Bumped to version 0.2.1 with latest http support #113
    • Upgrade packages and fix problems #114
    Open source →
    Release notes
    • Add refreshIfAvailable flag to login() https://github.com/Earlybyte/aad_oauth/pull/94
    • Update Flutter Webview Plugin https://github.com/Earlybyte/aad_oauth/pull/112
    • Bumped to version 0.2.1 with latest http support https://github.com/Earlybyte/aad_oauth/pull/113
    • Upgrade packages and fix problems https://github.com/Earlybyte/aad_oauth/pull/114
    Open source →
  15. 0.2.1 19 Jan 2021
    Release notes

    Enable to resize webview after init #68
    Add dartdoc to most important elements #75
    Fix token init #89
    Upgrade plugins #88

    Open source →
    Release notes
    • Enable to resize webview after init https://github.com/Earlybyte/aad_oauth/pull/68
    • Add dartdoc to most important elements https://github.com/Earlybyte/aad_oauth/pull/75
    • Fix token init https://github.com/Earlybyte/aad_oauth/pull/89
    • Upgrade plugins https://github.com/Earlybyte/aad_oauth/pull/88
    Open source →
  16. 0.2.0 12 Oct 2020
    Release notes
    • Add additional config options #66
    • Throw Exception on return #55
    • Fix Example App #65
    • Comply Pub Dev Requirements #67
    Open source →
    Release notes
    • Add additional config options https://github.com/Earlybyte/aad_oauth/pull/66
    • Throw Exception on return https://github.com/Earlybyte/aad_oauth/pull/55
    • Fix Example App https://github.com/Earlybyte/aad_oauth/pull/65
    • Comply Pub Dev Requirements https://github.com/Earlybyte/aad_oauth/pull/67
    Open source →
  17. 0.1.9 29 May 2020
    Release notes
    • Added id_token support https://github.com/Earlybyte/aad_oauth/pull/36
    • Added support to AAD B2C https://github.com/Earlybyte/aad_oauth/pull/35
    Open source →
  18. 0.1.8 03 Feb 2020
    Release notes
    • Fix requested bug on auth cancel
    • Modified to take into account Api permission in Azure AD rather than de default one
    Open source →
  19. 0.1.7 30 Apr 2019
    Release notes
    • Expose Redirect URL property in config.dart file to public https://github.com/Earlybyte/aad_oauth/pull/9
    • Expose webview rect area to public for customization https://github.com/Earlybyte/aad_oauth/pull/12
    Open source →
  20. 0.1.6 19 Apr 2019
    Release notes
    • Fix Token Refresh URL
    Open source →
  21. 0.1.5 13 Apr 2019
    Release notes
    • Fix Token expiration issue https://github.com/Earlybyte/aad_oauth/issues/5
    • Remove old token on iOS after fresh install https://github.com/Earlybyte/aad_oauth/issues/3
    Open source →
  22. 0.1.4 25 Mar 2019
    Release notes
    • Change from memory cache to secure storage
    Open source →
  23. 0.1.3 15 Feb 2019
    Release notes
    • Fix iOS issue by encoding the URL
    • Change dependency of example to local library
    Open source →
  24. 0.1.2 29 Dec 2018
    Release notes
    • Added example README
    Open source →
  25. 0.1.1 29 Dec 2018
    Release notes
    • Added an example
    Open source →
  26. 0.1.0 29 Dec 2018
    Release notes
    • Adjusted library interface
    • Bug fixing
    Open source →
  27. 0.0.1 28 Dec 2018
    Release notes
    • Initial release
    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