SFSDKAuthPreferences Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | SFSDKAuthPreferences.h |
additionalOAuthParameterKeys
An array of additional keys (NSString) to parse during OAuth
@property (nonatomic, strong) NSArray *additionalOAuthParameterKeysDeclared In
SFSDKAuthPreferences.h
additionalTokenRefreshParams
A dictionary of additional parameters (key value pairs) to send during token refresh
@property (nonatomic, strong) NSDictionary *additionalTokenRefreshParamsDeclared In
SFSDKAuthPreferences.h
loginHost
The host that will be used for login.
@property (nonatomic, strong, nullable) NSString *loginHostDeclared In
SFSDKAuthPreferences.h
retryLoginAfterFailure
Should the login process start again if it fails (default: YES)
@property (nonatomic, assign) BOOL retryLoginAfterFailureDeclared In
SFSDKAuthPreferences.h
oauthClientId
OAuth client ID to use for login. Apps may customize by setting this property before login; otherwise, this value is determined by the SFDCOAuthClientIdPreference configured via the settings bundle.
@property (nonatomic, copy, nullable) NSString *oauthClientIdDeclared In
SFSDKAuthPreferences.h
oauthCompletionUrl
OAuth callback url to use for the OAuth login process. Apps may customize this by setting this property before login. By default this value is picked up from the main bundle property SFDCOAuthRedirectUri
@property (nonatomic, copy, nullable) NSString *oauthCompletionUrlDeclared In
SFSDKAuthPreferences.h
brandLoginPath
The Branded Login path configured for this application.
@property (nonatomic, copy, nullable) NSString *brandLoginPathDeclared In
SFSDKAuthPreferences.h
scopes
The OAuth scopes associated with the app.
@property (nonatomic, copy) NSSet<NSString*> *scopesDeclared In
SFSDKAuthPreferences.h
isIdentityProvider
Use this property to enable an app to become and IdentityProvider for other apps
@property (nonatomic, assign) BOOL isIdentityProviderDeclared In
SFSDKAuthPreferences.h
idpEnabled
Check if the idp apps URI scheme has been set.
@property (nonatomic, assign, readonly) BOOL idpEnabledDeclared In
SFSDKAuthPreferences.h
idpAppURIScheme
Use this property to indicate the url scheme for the Identity Provider app
@property (nonatomic, copy, nullable) NSString *idpAppURISchemeDeclared In
SFSDKAuthPreferences.h
appDisplayName
A user friendly display name for use in UI by the SDK on behalf of the app. This value will be used on various authentication screens such as biometric enrollment or IDP login. If left unset, this property will fallback to CFBundleDisplayName or CFBundleName depending on what is available.
@property (nonatomic, copy) NSString *appDisplayNameDiscussion
This name will be displayed in the user selection view of the identity provider app.
Declared In
SFSDKAuthPreferences.h
requireBrowserAuthentication
Whether the app is configured to require certificate-based authentication. (RequireCertAuth)
@property (nonatomic, assign) BOOL requireBrowserAuthenticationDeclared In
SFSDKAuthPreferences.h