Classes
The following classes are available globally.
-
A Config object that setups facebook specific configuration parameters.
See moreDeclaration
Swift
public class FacebookConfig: Config
-
A Config object that setups Google specific configuration parameters.
See moreDeclaration
Swift
public class GoogleConfig: Config
-
A Config object that setups Keycloak specific configuration parameters.
See moreDeclaration
Swift
public class KeycloakConfig: Config
-
An account manager used to instantiate, store and retrieve OAuth2 modules.
See moreDeclaration
Swift
public class AccountManager
-
Standard claims as described in spec: http://openid.net/specs/openid-connect-core-1_0.html#StandardClaims
See moreDeclaration
Swift
public class OpenIDClaim: Printable
-
Facebook specific claims.
Declaration
Swift
public class FacebookOpenIDClaim: OpenIDClaim
-
An OAuth2Module subclass specific to ‘Keycloak’ authorization
See moreDeclaration
Swift
public class KeycloakOAuth2Module: OAuth2Module
-
Parent class of any OAuth2 module implementing generic OAuth2 authorization flow.
See moreDeclaration
Swift
public class OAuth2Module: AuthzModule
-
An OAuth2Module subclass specific to ‘Facebook’ authorization
See moreDeclaration
Swift
public class FacebookOAuth2Module: OAuth2Module
-
Configuration object to setup an OAuth2 module
See moreDeclaration
Swift
public class Config
-
An OAuth2Session implementation the stores OAuth2 metadata in-memory
See moreDeclaration
Swift
public class UntrustedMemoryOAuth2Session: OAuth2Session