Classes
The following classes are available globally.
-
Default implementation for
See moreSudoUserClient.Declaration
Swift
public class DefaultSudoUserClient : SudoUserClient -
The default implementation of SerializableObject protocol that serializes the object’s content into JSON.
See moreDeclaration
Swift
public class JSONSerializableObjectextension JSONSerializableObject: SerializableObjectextension JSONSerializableObject: Equatableextension JSONSerializableObject: CustomStringConvertible -
Encapsultes a JSON Web Token.
See moreDeclaration
Swift
public class JWT -
Authentication info consisting of a JWT signed using the locally stored private key..
See moreDeclaration
Swift
public class LocalAuthenticationInfo : AuthenticationInfo -
Authentication provider for generating authentication info using a locally stored private key.
See moreDeclaration
Swift
public class LocalAuthenticationProvider : AuthenticationProvider -
Encapsulates a registration challenge that must be answered in order to successfully register a new user.
See moreDeclaration
Swift
public class RegistrationChallenge : JSONSerializableObject -
A reusable helper class that provides sign-in checking functionality for Sudo Platform libraries.
This class encapsulates the logic for checking if a user is signed in and invoking a delegate to handle sign-in when needed. It is designed to be used by any SudoPlatform Client to provide consistent sign-in callback behavior across the platform.
See moreDeclaration
Swift
public class SignInGuard -
Authentication info consisting of a JWT signed using the TEST registration key.
See moreDeclaration
Swift
public class TESTAuthenticationInfo : AuthenticationInfo -
Authentication provider for generating authentication info using a TEST registration key.
See moreDeclaration
Swift
public class TESTAuthenticationProvider : AuthenticationProvider
Classes Reference