Implement your use cases with the ForgeRock SDK
The SDKs enable you to implement many authentication, registration, and self-service use cases into your mobile and web apps.
Visit the following pages for more information on implementing different use cases using the ForgeRock SDKs:
Applies to: Android | iOS | JavaScript
With centralized login you reuse the AM UI or your own web application for login requests in multiple apps and sites.
Find out how to configure your application to use centralized login.
Applies to: Android | iOS
Discover how to allow users to authenticate by using an authenticator device. For example, the fingerprint scanner on their laptop or a phone.
Leverage passkey support to synchronize across multiple devices.
Applies to: JavaScript
Discover how to allow users to authenticate by using WebAuthn.
Leverage passkey support to synchronize across multiple devices.
Applies to: Android | iOS | JavaScript
Instruct your client applications to collect device profile information for decision-making in authentication journeys.
Applies to: Android | iOS | JavaScript
Add support for authenticating to your apps by using trusted Identity Providers (IdP), like Apple, Facebook, and Google.
Applies to: Android | iOS | JavaScript
Learn how to pause a user’s progress through an authentication tree, and later resume from the same point.
Applies to: Android | iOS | JavaScript
Configure transactional authorization support in your app. Transactional authorization requires a user to authorize individual access attempts to specific protected resources.
It is part of an AM policy that grants single-use or one-shot access.
Applies to: JavaScript
Learn how to handle callbacks that require a QR code to be displayed.
A number of journeys make use of QR codes, such as device registration for multi-factor authentication.