Miscellaneous

  • A credential which can be used to log in as a Stitch user. There is an implementation for each authentication provider available in MongoDB Stitch. These implementations can be generated using an authentication provider client.

    See more

    Declaration

    Swift

    public protocol StitchCredential
  • An enumeration of the types of authentication providers that can be used to authenticate with MongoDB Stitch.

    Important

    The raw value here has no meaning to the Stitch server. Use the name field for the default name of of the authentication provider in MongoDB stitch.
    See more

    Declaration

    Swift

    public enum StitchProviderType : String, Codable
  • A protocol containing the fields returned by the Stitch client API in the data field of a user profile request.

    See more

    Declaration

    Swift

    public protocol ExtendedStitchUserProfile
  • A protocol defining methods necessary to provide an authentication provider client. This protocol is not to be inherited except internally. Each authentication provider with a client offers a static factory implementing this protocol.

    See more

    Declaration

    Swift

    public protocol AuthProviderClientFactory
  • A protocol defining methods necessary to provide an authentication provider client for a named authentication provider. This protocol is not to be inherited except internally within the StitchCore-iOS module. Each named authentication provider with a client offers a static factory implementing this protocol.

    See more

    Declaration

    Swift

    public protocol NamedAuthProviderClientFactory
  • Defines the behavior of a credential based on its authentication provider.

    See more

    Declaration

    Swift

    public struct ProviderCapabilities