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/infrastructureAuth