Orchestration SDKs

Step 1. Adding core dependencies

PingOne React Native

Installing dependencies

  1. Add the core dependencies.

    The External IdP module requires the Core module. If you have not already installed it, add both packages at the same time:

    • yarn

    • npm

    Installing the Core, External IdP, and DaVinci packages with yarn
    yarn add @ping-identity/rn-core
    yarn add @ping-identity/rn-external-idp
    yarn add @ping-identity/rn-davinci
    Installing the Core, External IdP, and DaVinci packages with npm
    npm install @ping-identity/rn-core
    npm install @ping-identity/rn-external-idp
    npm install @ping-identity/rn-davinci
  2. Optionally, add the Logger module:

    • yarn

    • npm

    yarn add @ping-identity/rn-logger
    npm install @ping-identity/rn-logger

Only pass a logger to the External IdP client when the Logger module is installed and configured.

Preparing the Android project

Android requires no additional linking steps. The native module resolves automatically at build time.

Preparing the iOS project

After installing, link the native iOS dependencies by running pod install in your ios/ directory:

cd ios && pod install