Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.42 KB

README.md

File metadata and controls

20 lines (16 loc) · 1.42 KB

eas-api

image

Environment Description

This is a .NET 8.0 Web API. Authentication is hand written using JWT Tokens which are signed with an individual ECC 521 key pair and the storage mechanism is a MongoDB database to allow for easy schema changes during development. This project contains the front-end routes for our SPA interface. The website allows user's to make an account and verify it to obtain access to a API key for development or production. The API key is pluggable into the C# SDK in the following way, when consuming the SDK benchmarks are sent to the main website and users can view their benchmarks in a chart.

using CasDotnetSdk;

CASConfiguration.IsDevelopment = true;
CASConfiguration.ApiKey = "FV0mg+D/1JXh9oX07nQGJld+1jLQ6vkve4ZTpzhg2cRGuSt4JgTXfcLznHcdqAN+jp8YBz/0xgR1xJ3mQhtuBQ==";

We use Infisical for secret management, project isn't going to work correctly without them. Get ahold of me to figure something out regarding this.

SDKs Currently In Development

C# JavaScript Python