Cognito Client Integration - Overview

Change Log

Change Log

Mar 11, 2020

WayGee

  • Initial Creation

Related Documents

Related Documents

Confluence Link

The USTA API is a Rest API secured by Amazon Cognito Identity protection. Access to the API is provided by USTA. The API incorporates the following strategy:

  • API account credentials must be established by USTA in order to access the API.

  • Secure sign in/sign up is accomplished via Cognito Hosted Login.

  • All input objects and response objects are formatted as JSON objects.

  • Implements OAuth2 protocol using access and refresh tokens.

  • Machine to machine access for server-based applications is available.

How to request access to it?

To request access to the USTA API, email a request to developer@usta.com specifying the following information:

  • Name of the company

  • Name of the integration partner (if On Behalf Of)

  • Contact Name

  • Contact Email

  • Contact Phone

  • Origin Domain/IPs

  • Intended Usage Description

  • URL Of Client System

  • Redirect URLS: Signed in URL (Secure logged in Landing Page) (Production and Stage)

  • Redirect URLS: Signed Out URL (Public Landing Page) (Production and Stage)

  • Redirect URLS: Redirect from Light Weight Registration (Secure Logged in Landing Page) (Production and Stage)

  • Are you supporting social login (Facebook, Apple ID)

  • Anticipated Call Volume/Month

Registering Redirects

When USTA issues a clientId and secret, we need to associate the identity with two redirect uris:

Sign In/Sign Out RedirectsUNDEFINED

What will you need?

Once approved, USTA will provide the following:

  • API Connection Credentials

Client ID and Client Secret for accessing the developer.usta.com API platform.  

  • Support Credentials

User ID and Password to USTA Service Desk for the purpose of entering support tickets and requesting assistance.

  • API Documentation

API Reference describing endpoints and usage of the API.

OKTA Auth0 Client Integration Guide describing how to integrate Cognito into your application