ForgeRock SDKs

Configure your Android app

You can configure your Android app statically by editing the strings.xml file, located in app/src/main/res/values.

To configure your Android app programmatically, refer to Dynamic configuration.

Configuration strings

The required configuration strings are as follows:

Property Description

forgerock_oauth_client_id

The client_id of the OAuth 2.0 client profile to use.

forgerock_oauth_redirect_uri

The redirect_uri as configured in the OAuth 2.0 client profile.

forgerock_oauth_scope

A list of scopes to request when performing an OAuth 2.0 authorization flow.

forgerock_oauth_threshold

A threshold, in seconds, to refresh an OAuth 2.0 token before the access_token expires (defaults to 30 seconds).

forgerock_url

The base URL of the AM instance to connect to, including port and deployment path; for example, https://openam.example.com:8443/openam.

forgerock_realm

The realm in which the OAuth 2.0 client profile is configured (defaults to the top-level realm; root).

forgerock_timeout

A timeout, in seconds, for each request that communicates with AM.

forgerock_auth_service

The name of the user authentication tree configured in AM.

forgerock_cookie_name

The name of the cookie that contains the session token, for example iPlanetDirectoryPro.

To locate the cookie name in an Identity Cloud tenant, go to Tenant settings > Global Settings > Cookie.
Copyright © 2010-2023 ForgeRock, all rights reserved.