We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 29eb730 + 613ae89 commit 59772b8Copy full SHA for 59772b8
1 file changed
libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/LoginViewModel.kt
@@ -228,6 +228,11 @@ open class LoginViewModel(val bootConfig: BootConfig) : ViewModel() {
228
/** Reloads the WebView with a newly generated authorization URL. */
229
open fun reloadWebView() {
230
if (!isUsingFrontDoorBridge) {
231
+ // The Web Server Flow code challenge makes the authorization url unique each time,
232
+ // which triggers recomposition. For User Agent Flow, change it to blank.
233
+ if (!SalesforceSDKManager.getInstance().useWebServerAuthentication) {
234
+ loginUrl.value = ABOUT_BLANK
235
+ }
236
loginUrl.value = getAuthorizationUrl(selectedServer.value ?: return)
237
}
238
0 commit comments