OAuth sample apps Skip Navigation

OAuth sample apps

BlackBerry
 provides the following sample apps that demonstrate how to use the 
BlackBerry Web Services
 REST APIs with OAuth. The samples are available as a downloadable .zip package. The package includes a readme file that explains each sample in detail.
The instructions in this document refer to these sample apps to clarify certain details or steps.

Java samples

Sample name
Description
SampleWithAuthorizationCodeAndClientSecret.java
A sample app that uses the authorization_code grant type and a client secret
SampleWithClientCredsAndClientSecret.java
A sample app that uses the client_credentials grant type and a client secret
SampleWithClientCredsAndPrivateKey.java
A sample app that uses the client_credentials grant type and a private key

PowerShell samples

Sample name
Description
SampleWithAuthorizationCodeAndClientSecret.ps1
A sample script that uses the authorization_code grant type and a client secret
SampleWithAuthorizationCodeAndClientSecretRefreshToken.ps1
A sample script that uses the authorization_code grant type and a client secret with a refresh token
SampleWithClientCredsAndClientSecret.ps1
A sample script that uses the client_credentials grant type and a client secret
SampleWithClientCredsAndPrivateKey.ps1
A sample script that uses the client_credentials grant type and a private key

Postman REST client samples

Sample name
Description
AuthorizationCodeGrant.postman_environment.json
A Postman environment settings sample that demonstrates the authorization_code grant type variables
ClientCredentialsGrant.postman_environment.json
A Postman environment settings sample that demonstrates the client_credentials grant type variables
PublicRestApiSamples.postman_collection.json
A Postman sample that uses the environment settings described above to use authorization_code and client_credentials when invoking the BlackBerry Web Services REST APIs