SalesforceSDKManager 的自定义登录域
Custom Login Domain for SalesforceSDKManager
我正在尝试让我的应用程序重定向到我的自定义销售团队 URL,而不是默认的。我似乎无法在 SalesforceSDKManager 中找到 "login domain" 选项,就像 SFUserAuthenticationManager 一样。所以,我的问题是我到底该怎么做?这是我到目前为止的设置(写在 swift)
SalesforceSDKManager.sharedManager().connectedAppCallbackUri = CALLBACK_URI
SalesforceSDKManager.sharedManager().connectedAppId = CONSUMER_KEY
SalesforceSDKManager.sharedManager().authScopes = ["web", "api"]
SalesforceSDKManager.sharedManager().launch()
大家有什么想法吗(objective-c欢迎回答,我简单翻译一下)?
好的,所以我能够解决这个问题。关键是在启动 SFSDKManager 之前设置 SFUserAccountManager。像这样:
var sfUserAccountManager = SFUserAccountManager.sharedInstance()
sfUserAccountManager.loginHost = LOGIN_DOMAIN
sfUserAccountManager.oauthClientId = CONSUMER_KEY
sfUserAccountManager.oauthCompletionUrl = CALLBACK_URI
希望这可以帮助到某人
另一种(更好的)方法是设置 custom login endpoint
我正在尝试让我的应用程序重定向到我的自定义销售团队 URL,而不是默认的。我似乎无法在 SalesforceSDKManager 中找到 "login domain" 选项,就像 SFUserAuthenticationManager 一样。所以,我的问题是我到底该怎么做?这是我到目前为止的设置(写在 swift)
SalesforceSDKManager.sharedManager().connectedAppCallbackUri = CALLBACK_URI
SalesforceSDKManager.sharedManager().connectedAppId = CONSUMER_KEY
SalesforceSDKManager.sharedManager().authScopes = ["web", "api"]
SalesforceSDKManager.sharedManager().launch()
大家有什么想法吗(objective-c欢迎回答,我简单翻译一下)?
好的,所以我能够解决这个问题。关键是在启动 SFSDKManager 之前设置 SFUserAccountManager。像这样:
var sfUserAccountManager = SFUserAccountManager.sharedInstance()
sfUserAccountManager.loginHost = LOGIN_DOMAIN
sfUserAccountManager.oauthClientId = CONSUMER_KEY
sfUserAccountManager.oauthCompletionUrl = CALLBACK_URI
希望这可以帮助到某人
另一种(更好的)方法是设置 custom login endpoint