Companion
Types
The result of a simulated Welcome Discovery flow. Holds the values that the real sfdc://discocallback?login_hint=&my_domain= URL would have provided. Set on SalesforceSDKManager.simulatedDiscoveryResult from the Login Options screen to bypass the email round-trip during automated tests.
A data class representing Salesforce Identity API UI Bridge parameters.
Properties
Extras key for the Salesforce Identity API UI Bridge front door URL
Intent extra key for Salesforce Welcome login username hint value
Intent extra key for Salesforce Welcome login host to use with login hint
Extras key for the Salesforce Identity API UI PKCE code verifier
For QR code login URLs, the Salesforce Identity API UI Bridge parameters JSON key for the frontdoor URL.
For QR code login URLs, the URL query string parameter name for the Salesforce Identity API UI Bridge parameters JSON object.
For QR code login URLs, the Salesforce Identity API UI Bridge parameters JSON key for the PKCE code verifier, which is only used when the front door URL was generated for the web server authorization flow. The user agent flow does not require a value for this parameter.
For QR code login URLs, the URL path which distinguishes them from other URLs provided by the app's internal QR code reader or deep link intents from external QR code readers.
The Salesforce Welcome Discovery mobile URL's callback URL query string parameter name
The Salesforce Welcome Discovery mobile URL's client id (consumer key) query string parameter name
The Salesforce Welcome Discovery mobile URL's client version query string parameter name
The URL path used by Salesforce Welcome Discovery URLs
Functions
Determines if the provided intent has QR code login parameters.
Determines if the provided URL has the Salesforce Welcome Discovery path and parameters for mobile callback. The client id (consumer key) of the URL must match the boot config's consumer key.
Determines if the provided URL has the Salesforce Welcome Discovery path.
Parses Salesforce Identity API UI Bridge parameters from the provided login QR code login URL.