Protocols

The following protocols are available globally.

  • The Agent is a protocol that is used to authenticate and end a session with an OpenID Connect provider. T is the configuration object that is used to configure the Agent.

    See more

    Declaration

    Swift

    public protocol Agent<T> : Sendable
  • Delegate protocol to dispatch Agent functions

    See more

    Declaration

    Swift

    public protocol AgentDelegateProtocol
  • Protocol for a User. Provides methods for token management, user information retrieval, and logout.

    See more

    Declaration

    Swift

    public protocol User : Sendable