SigninQRScanResult

public final class SigninQRScanResult : QRScanResultProtocol

The SigninQRScanResult handles a password-less signin from a QR code.

  • Initializes a new SigninQRScanResult.

    Declaration

    Swift

    public required init(code: String, metadataUrl: String, version: Int = 1, ignoreSslCerts: Bool = true)

    Parameters

    code

    The authorization code.

    metadataUrl

    The metadata discovery endpoint.

    version

    The endpoint version.

    ignoreSslCerts

    The flag to ignore SSL certifcate checking. Default is true.

  • The authorization code.

    Declaration

    Swift

    public fileprivate(set) var code: String
  • The metadata discovery endpoint.

    Declaration

    Swift

    public fileprivate(set) var metadataUrl: String
  • The endpoint version.

    Declaration

    Swift

    public fileprivate(set) var version: Int
  • The flag to ignore SSL certifcate checking.

    Declaration

    Swift

    public fileprivate(set) var ignoreSslCerts: Bool
  • Parses the incoming data from the QR code.

    Declaration

    Swift

    public static func parse(_ value: String?) -> SigninQRScanResult?

    Parameters

    value

    The incoming string.

    Return Value

    An instance of SigninQRScanResult, otherwise nil.