Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

The Integrations Authorizer project is a credential database that stores API Keys for various integrations and validates API calls to those integrations

There are two lambdas that are in the system Lb-Api-Keys and Lb-Authorizer.

  • Lb-Api-Keys is the database, and has the endpoints to Create/Update/Delete api keys

  • Lb-Authorizer is a lambda is a middleman between an integrations api gateway and the integration lambda. Using values in the Lb-Api-Keys database, it will authorize the call.

Both lambdas have been developed with .NET 8 and are deployed from the “Infrastructure Terraform Project” under the composition/infrastructureAuththis page has moved /wiki/spaces/IC/pages/4315086935