Skip Navigation

I don't have an identity provider

If you don't have an identity provider, you can create one using
Firebase
. The
BlackBerry Spark SDK
sample app 'Pyrite Financial' integrates
Firebase
as the identity provider and is available for Android and iOS.
You can use the Project ID from the
Firebase
project to determine the discovery URL and Authorized Client ID. See Information about compliant IDPs.
  1. Create a
    Firebase
    project and register your application. 
  2. Determine the
    Google
    authentication mechanism that you want to integrate with. For example, you can easily use password authentication (Email/Password) as the sign-in method and add a test user. The Pyrite Financial sample application demonstrates password authentication.
  3. To configure your
    Firebase
    IDP with
    BlackBerry
    , you need to retrieve the Project ID from the
    Firebase
    console.
    1. On the left menu, beside
      Project Overview
      , click the gear icon to view the
      Project Settings
      .
    2. Copy the Project ID value.