Basics

  • Base class for specific OAuth2 flow implementations.

    See more

    Declaration

    Swift

    open class OAuth2 : OAuth2Base
  • Class extending on OAuth2Requestable, exposing configuration and maintaining context, serving as base class for OAuth2.

    See more

    Declaration

    Swift

    open class OAuth2Base : OAuth2Securable
  • Abstract base class for OAuth2 authorization as well as client registration classes.

    See more

    Declaration

    Swift

    open class OAuth2Requestable
  • Base class to add keychain storage functionality.

    See more

    Declaration

    Swift

    open class OAuth2Securable : OAuth2Requestable
  • Simple struct to hold settings describing how authorization appears to the user.

    See more

    Declaration

    Swift

    public struct OAuth2AuthConfig
  • Client configuration object that holds on to client-server specific configurations such as client id, -secret and server URLs.

    See more

    Declaration

    Swift

    open class OAuth2ClientConfig