Constants

public struct Constants

Constants used throughout the PingBinding Module.

Callback Input Keys

  • jws

    The JWS (JSON Web Signature) key.

    Declaration

    Swift

    public static let jws: String
  • The device ID key.

    Declaration

    Swift

    public static let deviceId: String
  • The device name key.

    Declaration

    Swift

    public static let deviceName: String
  • The client error key.

    Declaration

    Swift

    public static let clientError: String

Callback Output Keys

  • The user ID key.

    Declaration

    Swift

    public static let userId: String
  • The username key.

    Declaration

    Swift

    public static let username: String
  • The challenge key.

    Declaration

    Swift

    public static let challenge: String
  • The authentication type key.

    Declaration

    Swift

    public static let authenticationType: String
  • The title key.

    Declaration

    Swift

    public static let title: String
  • The subtitle key.

    Declaration

    Swift

    public static let subtitle: String
  • The description key.

    Declaration

    Swift

    public static let description: String
  • The timeout key.

    Declaration

    Swift

    public static let timeout: String
  • The attestation key.

    Declaration

    Swift

    public static let attestation: String

JWT Constants

  • sig

    The signature key.

    Declaration

    Swift

    public static let sig: String
  • alg

    The algorithm key.

    Declaration

    Swift

    public static let alg: String
  • The ES256 algorithm name.

    Declaration

    Swift

    public static let ES256: String
  • JWS

    The JWS type.

    Declaration

    Swift

    public static let JWS: String
  • sub

    The subject key.

    Declaration

    Swift

    public static let sub: String
  • exp

    The expiration time key.

    Declaration

    Swift

    public static let exp: String
  • iat

    The issued at key.

    Declaration

    Swift

    public static let iat: String
  • nbf

    The not before key.

    Declaration

    Swift

    public static let nbf: String
  • The platform key.

    Declaration

    Swift

    public static let platform: String
  • ios

    The iOS platform name.

    Declaration

    Swift

    public static let ios: String
  • iss

    The issuer key.

    Declaration

    Swift

    public static let iss: String
  • The DeviceBindingCallback key

    Declaration

    Swift

    public static let deviceBindingCallback: String
  • The deviceSigningVerifierCallback key

    Declaration

    Swift

    public static let deviceSigningVerifierCallback: String