OAuth2KeychainAccount

struct OAuth2KeychainAccount : KeychainGenericPasswordType

Keychain integration handler for OAuth2.

  • The service name to use.

    Declaration

    Swift

    let serviceName: String
  • The account name to use.

    Declaration

    Swift

    let accountName: String
  • The keychain access group.

    Declaration

    Swift

    var accessGroup: String?
  • Data that ends up in the keychain.

    Declaration

    Swift

    var data: [String : Any]
  • Keychain access mode.

    Declaration

    Swift

    let accessMode: String
  • Designated initializer.

    Declaration

    Swift

    init(oauth2: OAuth2Securable, account: String, data inData: [String: Any] = [:])

    Parameters

    oauth2

    The OAuth2 instance from which to retrieve settings

    account

    The account name to use

    data

    Data that we want to store to the keychain