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) }