XmBindIdConfig
XmBindIdConfig
Application-wide configuration for the BindID Client SDK.
@objc(XmBindIdConfig)
public class XmBindIdConfig : NSObject, Codable
Inheritance
Codable
, NSObject
Initializers
init(serverEnvironment:clientId:)
public init(serverEnvironment: XmBindIdServerEnvironment, clientId: String)
init(clientId:)
public init(clientId: String)
Properties
serverEnvironment
Server URL for the BindID authentication.
public var serverEnvironment: XmBindIdServerEnvironment!
clientId
BindID client ID as provisioned with the BindID service.
public var clientId: String!
apiCompat
API Compatibility Level to use for the SDK. By fixing this value to a given API Level, SDK clients can signal that they want the SDK calls to behave as they behaved in that given API level. While this means that SDK behavior doesn't change, it also means that the applications may not benefit from updated SDK behavior. Clients are thus expected to periodically update the SDK API level they're interested in. If not provided, assumed level is 'latest'.
public var apiCompat: XmBindIdApiCompatibilityLevel?
disableStateValidation
A flag indicating whether state sent on BindID Client SDK authenticate call is validated during processRedirectResponse.
public var disableStateValidation: Bool?