BBM Enterprise SDK

Onboarding and Domain Creation

Create Domain

In order to develop an app with the BBM Enterprise SDK, you'll need to connect to the BBM Enterprise SDK infrastructure. This form is meant to gather the information required to setup a domain for working with the SDK.

Please enter your information below and a BlackBerry representative will be in touch shortly to assist.

 

*
*
*
Any supplementary information relevant to the application.
*
The access token provided by your app must be generated by your OAuth provider for your app's registered client ID. You must provide BlackBerry with your app's client ID, as well as the information required to access the token information service of your OAuth provider. The BBM Enterprise servers will access the token information service to retrieve the client ID of each token, and match it with the client ID provided by you. BlackBerry recommends following the RFC 7662 (Oauth 2.0 Token Introspection) service implementation, but you can use any service that accepts an access token and returns the client ID in a JSON response.
*
Please provide your app's client ID(s), as registered with your OAuth provider. (Comma separated)
*
Please enter the name of the field that contains the user ID in the JSON response. If the JSON response is composite, you can enter a field path (using the format "<parent_field>.<child_field>.<user_id_field>).
*
Please enter the name of the field that contains the client ID in the JSON response. If the JSON response is composite, you can enter a field path (using the format "<parent_field>.<child_field>.<user_id_field>).
 
The user name for HTTP basic authentication if required.
 
The password for HTTP basic authentication if required.
*
Your app must provide a valid access token to the BBM Enterprise servers. This access token is used to make a request to your UserInfo Endpoint URL. For more information on implementing the UserInfo Endpoint, visit the OpenID specification (http://openid.net/specs/openid-connect-core-1_0.html#UserInfo).
*
The BBM Enterprise server accesses the UserInfo endpoint to retrieve the user ID. The claims in the UserInfo response are returned as members of a JSON object. You must provide BlackBerry with the field name that contains the user ID. For more info, see an example of the UserInfo Response in the OpenID specification (http://openid.net/specs/openid-connect-core-1_0.html#UserInfoResponse). In the example, the field name that you must provide is "sub".