Protocols

The following protocols are available globally.

  • A protocol for generic authentication strategies in Cisco Spark. Each authentication strategy is responsible for providing an accessToken used throughout this SDK.

    Since

    1.2.0
    See more

    Declaration

    Swift

    public protocol Authenticator : AnyObject
  • A protocol represents a storage mechanism for JWT authorization information

    Since

    1.2.0
    See more

    Declaration

    Swift

    public protocol JWTAuthStorage : AnyObject
  • A protocol represents a storage mechanism for OAuth authorization information

    Since

    1.2.0
    See more

    Declaration

    Swift

    public protocol OAuthStorage : AnyObject
  • A protocol for logging in the SDK.

    Since

    1.2.0
    See more

    Declaration

    Swift

    public protocol Logger