Client Credentials

Introduction

To interact with the Eagle Eye Video API Platform, you need Client Credentials. These credentials are tied to specific applications. For instance, if a partner wants to integrate Eagle Eye API v3 with both a web and mobile app, they need to create two separate sets of Client Credentials.

This guide outlines the steps to create and manage your Client Credentials. The following video shows the steps to take to create an application and obtain Client Credentials.

Procedure

Create a Developer Account

Before you can create an application, you need to create a new Eagle Eye Networks developer account. You can do this by navigating to the My Application page or by clicking here.

Sign Up Form

After completing the sign up form and clicking the Sign up button, you'll receive a welcome email. Follow the instructions to confirm your email address and gain access to your account.

Log into My Application

Once your account is set up, navigate to the My Application portal and log in using your username and password.

My Application Login

Add a New Application

Head to the Manage applications section, click the Add application button, and fill out the form.

Add Application

📘

Note

If you are integrating the Eagle Eye API with a mobile or web application that lacks a secure backchannel for storing access tokens, enable the Public toggle. Public Client Credentials only receive a temporary access token upon authentication.

For cloud or web applications with a secure backchannel, keep the Public toggle off. This will set the client credential type to Confidential, allowing you to receive both a refresh token and an access token after authentication. Store refresh tokens only on secure servers and never share them client-side.

View Client Credentials

An client application can have multiple sets of Client Credentials. To view the Client Credentials associated with an application, click on the See Client Credentials button next to the application name.

See Client Credentials

Create Client Credentials

To associate Client Credentialss with your application, whitelist the redirect URLs you are going to use to request OAuth tokens.

Whitelist URLs

📘

Note

You can create multiple Client Credentialss under a single application, and a single account can have multiple associated applications.

Result: You have successfully created your first set of Client Credentials. You can now obtain an access token and/or a refresh token by using these credentials for basic authentication, as outlined in Logging in.

Token Retrieval