XmBindIdTransactionSigningData

XmBindIdTransactionSigningData

@objc(XmBindIdTransactionSigningData) public class XmBindIdTransactionSigningData: NSObject, Codable
  • A transaction signing request data object.

Inheritance

Codable, NSObject

Initializers

init(displayData:)

public init(displayData: XmBindIdTransactionSigningDisplayData)

Properties

displayData

Required. the data that will be displayed to the user in the transaction consent.

var displayData: XmBindIdTransactionSigningDisplayData!

additionalData

Optional. additional data about the transaction, this data will not be displayed to the user, however it will be returned as part of the id token claim.

var additionalData: [String: String]?

essential

(default is true). Whether this claim is Essential or Voluntary, at the moment BindID will always treat this claim as mandatory, this means any problem with obtaining the claim (parsing error, user consent etc.) will result in an authentication failure.

var essential: Bool?