- Add ability to create own
Store
to save credentials.
- Update
google_sign_in
andhttp
dependencies
- Add pubspec.lock to .gitignore
- Update dependencies
- changed discounted shared_preferences_macos to shared_preferences_foundation thanks to https://github.com/TimYusR
- Add the option to specify a port for the local server.
BREAKING CHANGE:
- added
prompt
argumentselect_account
, that forces the users to select user account they want to use
- migrate to null-safety
- add linux example app
- sign out when the userinfo endpoint returns 401
- if the user info is null but we have a valid token we try to fetch the user again
- add requestScopes
Note: GoogleSignInTokenData
exposes serverAuthCode
field that should
contain the exchange code from the authorization request. This will
always be null when using this package because we already allow you to
provide a code exchange endpoint witch exposes the code and code
verifier in a trusted environment and encourages not to do the code
exchange on the client.
- changed the name from
GoogleSignInPlatform
toGoogleSignInDart
to match other packages
- fix passing the scopes when present
- fix logic bug
- add default scopes
openid
,email
,profile
- remove
isDesktop
- update readme
- update readme
- rename from
google_sign_in_dart
togoogle_sign_in_dartio
due to the fact that the name was not available in pub
- Initial release.