From 8303b356da7497723a0cac416dbec3050dedec39 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 15 May 2024 15:26:00 +0200 Subject: [PATCH] Added offline_access scope to SSO builder so SDK can refresh token --- .../linphone/ui/main/sso/viewmodel/SingleSignOnViewModel.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/linphone/ui/main/sso/viewmodel/SingleSignOnViewModel.kt b/app/src/main/java/org/linphone/ui/main/sso/viewmodel/SingleSignOnViewModel.kt index fe8d236c9..70e609b3c 100644 --- a/app/src/main/java/org/linphone/ui/main/sso/viewmodel/SingleSignOnViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/sso/viewmodel/SingleSignOnViewModel.kt @@ -132,6 +132,10 @@ class SingleSignOnViewModel : GenericViewModel() { Uri.parse(REDIRECT_URI) // the redirect URI to which the auth response is sent ) + // Needed for SDK to be able to refresh the token, otherwise it will return + // an invalid grant error with description "Session not active" + authRequestBuilder.setScopes("offline_access") + if (username.isNotEmpty()) { authRequestBuilder.setLoginHint(username) }