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 2024Releases
latest 27-
1.0.115 Feb 2024Release notes
Open source →What's Changed
- Optionally avoid prompting popup on web logout by @phildupuis in #277
- Fix/inline linter rules to prevent conflict by @mikedigit in #279
- update willpopscope to popscope by @elijahjohnston in #291
- add login hint for web by @elijahjohnston in #292
- ✨ feat: add onPageFinished function in Config by @tajjacob in #280
New Contributors
- @phildupuis made their first contribution in #277
- @mikedigit made their first contribution in #279
- @elijahjohnston made their first contribution in #291
Full Changelog: 1.0.0...1.0.1
Release notes
Open source →- 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)
Release notes
Open source →- 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)
-
1.0.011 Oct 2023Release notes
Open source →What's Changed
- handle pop in the webview by @xhoi-xhafaj in #233
- Authority improvements by @Zazo032 in #236
- Update deps by @Zazo032 in #245
- Remove client secret from Azure AD B2C config instructions in README by @OssiPesonen in #252
- ⬆️ plugins: update multiple plugins and ui by @tajjacob in #257
- Add explicit and implicit refresh token by @easazade in #260
- Add ADFS support for mobile applications by @AndreasHassing in #270
- Update plugins and changelog. by @josemiguelvarela in #272
- Upgrade sdk version by @loetsphi in #274
New Contributors
- @xhoi-xhafaj made their first contribution in #233
- @OssiPesonen made their first contribution in #252
- @tajjacob made their first contribution in #257
- @AndreasHassing made their first contribution in #270
Full Changelog: 0.4.4...1.0.0
Release notes
Open source →- 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)
-
0.4.416 May 2023Release notes
Open source →What's Changed
- Make cacheLocation configurable by @tigloo in #220
- Always use myMSALObj.acquireTokenSilent to get fresh token by @ruicraveiro in #226
- Added custom domain url with tenant Id for B2C with Azure Front Door by @jochemvanweelde in #227
- Check navigator state by @easazade in #229
- Update CHANGELOG.md by @josemiguelvarela in #230
- Upgrade libraries. by @josemiguelvarela in #231
- Update to Release 0.4.4 by @loetsphi in #232
New Contributors
- @ruicraveiro made their first contribution in #226
- @jochemvanweelde made their first contribution in #227
- @easazade made their first contribution in #229
Full Changelog: 0.4.3...0.4.4
Release notes
Open source →- 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)
-
0.4.327 Mar 2023Release notes
Open source →What's Changed
- Commit for issue #203 by @justoke in #207
- Update flutter_secure_storage to 8.0.0 by @jstepaniakobj in #216
- Adding postLogoutRedirectUri - Sign-out with a redirect by @Musaddiq625 in #217
- Refresh authResult from cache in getAccessToken and getIdToken by @tigloo in #215
- Add
isLoggedgetter by @Zazo032 in #210 - Change isLogged name to hasCachedAccountInformation. by @josemiguelvarela in #218
- Update pubspec by @josemiguelvarela in #219
New Contributors
- @justoke made their first contribution in #207
- @jstepaniakobj made their first contribution in #216
- @Musaddiq625 made their first contribution in #217
- @Zazo032 made their first contribution in #210
Full Changelog: 0.4.2...0.4.3
Release notes
Open source →- 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
hasCachedAccountInformationgetter 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
-
0.4.226 Jan 2023Release notes
Open source →What's Changed
- Address #185 by adding MockCoreOAuth by @josemiguelvarela in #186
- Update flutter_secure_storage to ^7.0.1, bump minor dependency versions by @joshryandavis in #192
- add origin header for mobile token request by @dzziwny in #177
- Fix: Request code issue in google signIn by @JenishMS in #193
- Make origin header optional and update changelog by @josemiguelvarela in #195
- Fix net::ERR_CACHE_MISS on Android release. by @josemiguelvarela in #198
- Webview 4 upgrade by @stevenebutler in #199
- Add Azure B2C support for Flutter Web by @tigloo in #201
New Contributors
- @joshryandavis made their first contribution in #192
- @dzziwny made their first contribution in #177
- @tigloo made their first contribution in #201
Full Changelog: 0.4.1...0.4.2
Release notes
Open source →- 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
-
0.4.101 Dec 2022Release notes
Open source →What's Changed
- Add loader while render web page in webview (with Readme changes) by @josemiguelvarela in #163
- Feat: Add loader while render web page in WebView by @JenishMS in #162
- Update pubspec.yaml by @ashusilswal in #160
- Fix login error when changing user password. by @josemiguelvarela in #164
- Improve exceptions handling by @josemiguelvarela in #168
- Update CHANGELOG.md by @loetsphi in #169
- Fix exception behavior for the web version by @josemiguelvarela in #170
- update changelog by @chester23491 in #172
- Add userAgent parameter to WebView by @JenishMS in #181
- Address #173 by adding support for web redirect auth flows by @stevenebutler in #174
- Update CHANGELOG by @josemiguelvarela in #182
New Contributors
- @JenishMS made their first contribution in #162
- @ashusilswal made their first contribution in #160
- @chester23491 made their first contribution in #172
Full Changelog: 0.4.0...0.4.1
Release notes
Open source →- 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.
-
0.4.1-beta.325 Nov 2022 pre-releaseNothing published for this version
-
0.4.1-beta.219 Sep 2022 pre-releaseNothing published for this version
-
0.4.1-beta16 Sep 2022 pre-releaseNothing published for this version
-
0.4.013 Jun 2022Release notes
Open source →- 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
Release notes
Open source →- 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
-
0.4.0-beta.210 Jun 2022 pre-releaseNothing published for this version
-
0.4.0-beta.123 May 2022 pre-releaseNothing published for this version
-
0.3.022 Sep 2021Release notes
Open source →- Migrate package and examples to sound null safety https://github.com/Earlybyte/aad_oauth/pull/105
-
0.2.202 Jul 2021Release notes
Open source →- 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
-
0.2.119 Jan 2021Release notes
Open source →Enable to resize webview after init #68
Add dartdoc to most important elements #75
Fix token init #89
Upgrade plugins #88Release notes
Open source →- 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
-
0.2.012 Oct 2020Release notes
Open source →- 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
-
0.1.929 May 2020Release notes
Open source →- 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
-
0.1.803 Feb 2020Release notes
Open source →- Fix requested bug on auth cancel
- Modified to take into account Api permission in Azure AD rather than de default one
-
0.1.730 Apr 2019Release notes
Open source →- 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
-
0.1.619 Apr 2019 -
0.1.513 Apr 2019Release notes
Open source →- 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
-
0.1.425 Mar 2019 -
0.1.315 Feb 2019Release notes
Open source →- Fix iOS issue by encoding the URL
- Change dependency of example to local library
-
0.1.229 Dec 2018 -
0.1.129 Dec 2018 -
0.1.029 Dec 2018 -
0.0.128 Dec 2018