scientist

OAuth 2.0 Authentication

To access Scientist’s (formerly Assay Depot) JSON API, you must first authenticate your application via the OAuth2 protocol. We currently support two authorization grant types: Authorization Code and Client Credentials.

This page is not intended to be in-depth documentation for the OAuth 2.0 Framework. For detailed information about OAuth 2.0, you can check out these resources:

Authorization Code

Use the Authorizaton Code grant type for an application that requires the user to log in, most commonly to access resources that are specific to that user on the server. Examples: user profile details or access to a user’s communication history.

Client Credentials

Use the Client Credentials grant type for an application that requires access to resources that do not have a resource owner on the server. Examples: a search by keywords or accessing a specific ware.

Create a New Application Under Your Scientist Account</h2>

  1. Log in to your Scientist account and click Dashboard
  2. Click Edit My Profile
  3. Choose the Applications tab
  4. Click New Application
  5. Fill in the fields as appropriate and click Create
  6. Once created, click Show to obtain your App ID and App Secret.