Skip to content

Commit c8a643f

Browse files
@W-19461882: [M1][MSDK13.1] Enable Flexible Server Matching for QR Code Login (iOS) (Avoid Adding Front Door Bridge URL Login Host Twice)
1 parent 0fdc294 commit c8a643f

1 file changed

Lines changed: 1 addition & 13 deletions

File tree

libs/SalesforceSDKCore/SalesforceSDKCore/Classes/OAuth/AuthCoordinatorFrontdoorBridgeLoginOverride.swift

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public class AuthCoordinatorFrontdoorBridgeLoginOverride: NSObject {
7575
// Check if the front door URL host matches the app's selected login host
7676
var appLoginHost = appLoginHostForFrontdoorBridgeUrl(frontdoorBridgeUrl)
7777
if (appLoginHost == nil && addingAndSwitchingLoginHostsAllowed) {
78-
appLoginHost = addAppLoginHostForFrontdoorBridgeUrl(frontdoorBridgeUrl)
78+
appLoginHost = frontdoorBridgeUrl.host()
7979
}
8080
if let appLoginHost = appLoginHost {
8181
self.matchesLoginHost = true
@@ -97,18 +97,6 @@ public class AuthCoordinatorFrontdoorBridgeLoginOverride: NSObject {
9797
SFSDKLoginHostStorage.sharedInstance()
9898
}
9999

100-
private func addAppLoginHostForFrontdoorBridgeUrl(_ frontdoorBridgeUrl: URL) -> String? {
101-
guard let frontdoorBridgeUrlHost = frontdoorBridgeUrl.host() else {
102-
return nil
103-
}
104-
105-
loginHostStorage.add(SalesforceLoginHost(
106-
name: frontdoorBridgeUrlHost,
107-
host: frontdoorBridgeUrl.absoluteString,
108-
deletable: true))
109-
return frontdoorBridgeUrlHost
110-
}
111-
112100
private func appLoginHostForFrontdoorBridgeUrl(_ frontdoorBridgeUrl: URL) -> String? {
113101
guard let frontdoorBridgeUrlHost = frontdoorBridgeUrl.host() else {
114102
return nil

0 commit comments

Comments
 (0)