iOS GitHub and API reference
The iOS APIs are grouped into the following modules:
Provides the core functionality of the ForgeRock iOS SDK. Use the module to integrate ForgeRock Identity Platform authentication and authorization into your mobile app.
Provides pre-defined UI elements to demonstrate the functionality of the ForgeRock iOS SDk. Use this add-on module to quickly prototype and demonstrate the authentication flows your application will provide.
The FRUI module is for prototyping your UI, and is not intended for production use, as-is.
FRAuthmodule to collect device geo-location data and BLE data through for device profiling. Use as an add-on to the core
Integrate the ForgeRock Authenticator application into your own app with ease. FRAuthenticator module supports Time-based One-time Password (TOTP), HMAC-based One-time Password (HOTP), and Push Authentication with AM.
FRAuthmodule to sign-in users using Google Sign-In for iOS SDK through AM Social Login nodes. Use as an add-on to enable Social Login features with Google.
FRAuthmodule to sign-in users using Facebook Login for iOS SDK through AM Social Login nodes. Use as an add-on to enable Social Login features with Facebook.
The core module that is used by other modules (FRAuth, and FRAuthenticator). As other modules have the dependency on FRCore module, it is not necessary to explicitly import FRCore module. FRCore module is mainly responsible for HTTP client, Keychain Service, Logging, and other features used by other modules.