ForgeRock SDKs

iOS GitHub and API reference

The iOS APIs are grouped into the following modules:

FRAuth

Provides the core functionality of the ForgeRock iOS SDK. Use the module to integrate ForgeRock Identity Platform authentication and authorization into your mobile app.

FRUI

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.
FRProximity

Allows the FRAuth module to collect device geo-location data and BLE data through for device profiling. Use as an add-on to the core FRAuth functionality.

FRAuthenticator

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.

FRGoogleSignIn

Allows the FRAuth module 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.

FRFacebookSignIn

Allows the FRAuth module 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.

FRCore

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.

Copyright © 2010-2023 ForgeRock, all rights reserved.