
I am using Flutter appwrite SDK for Google oauth signin. Code: // For signin with google await _account.createOAuth2Session(provider: 'google'); // For getting current session final session = await _account.getSession(sessionId: 'current'); print('Refresh token: ' + session.providerRefreshToken); // Here Refresh token is empty
// For refreshing accesstokens await _account.updateSession(sessionId: 'current'); // This throws error: invalid_request: Missing required parameter: refresh_token
Output: I/flutter (23510): Refresh token: I/flutter (23510): invalid_request: Missing required parameter: refresh_token

FYI, it's best to wrap code in backticks to format a bit nicer. You can use 1 backtick for inline code (https://www.markdownguide.org/basic-syntax/#code) and 3 backticks for multiline code (https://www.markdownguide.org/extended-syntax/#syntax-highlighting.

ya i don't think you can refresh a google session at the moment. See related issue: https://github.com/appwrite/appwrite/issues/5987

Ok Thank you sir
Recommended threads
- Redirect URL sends HTTP instead of HTTPS...
I am not sure since when this issue is present, but my Google and Apple redirect URI are no longer pointing to the HTTPS redirect URI when I try to use OAuth. ...
- Failing to run document operations on sd...
Could someone point me in the right direction I'm going in cirlces. I have a problem with sdks and my self-hosted server in production (for ~3 years) I have bee...
- Functions fail to deploy after switching...
Hi <@1087889306208718959> , after switching my self-hosted Appwrite instance to use AWS S3 as the storage backend, my Cloud Functions stopped working. I’m runni...
