Protocols
The following protocols are available globally.
-
Protocol for dispatching requests to authentication Strivacity APIs.
See moreDeclaration
Swift
public protocol IAuthClient
-
Protocol specifies methods which have to be implemented by class that performs requests to the AppAuth framework.
See moreDeclaration
Swift
protocol IAuthService
-
Protocol specifies methods which have to be implemented by class that manages authorization requests to the AppAuth framework.
See moreDeclaration
Swift
protocol IAuthServiceProvider
-
Protocol specifies methods which have to be implemented by class that manages authorization state.
See moreDeclaration
Swift
protocol IAuthStateProvider
-
Protocol specifies methods which have to be implemented by class that performs biometric authentication.
See moreDeclaration
Swift
public protocol IBiometricManager
-
Protocol for obtaining basic OAuth2 endpoints.
See moreDeclaration
Swift
protocol IEndpoints
-
Protocol specifies method which should be implemented by object which manages and validates data obtained from the jwks url.
See moreDeclaration
Swift
protocol IJwksUrlDataManager
-
Interface for callbacks to handle [AuthClient] creation. Called in [AuthProvider.provide] after the user has created [AuthClient] object
See moreDeclaration
Swift
public protocol IProviderCallback
-
Protocol specifies method which should be implemented by object which creates public key.
See moreDeclaration
Swift
protocol IPublicKeyCreator
-
Protocol specifies methods which should be implemented by object which manages auth state storing.
See moreDeclaration
Swift
protocol ISecureStorage
-
Protocol specifies method which should be implemented by id token parser.
See moreDeclaration
Swift
protocol ITokenParser
-
Protocol specifies methods which create basic OAuth 2.0 endpoint URLs.
See moreDeclaration
Swift
protocol IUrlFactory
-
Protocol specifies method which has to be implemented by class manages obtaining data from URL.
See moreDeclaration
Swift
protocol IUrlSessionManager
-
Protocol specifies method which should be implemented by object which validates id token.
See moreDeclaration
Swift
protocol IValidationManager