Open source
Autentifikáciu netreba písať v každom projekte znova
Prihlasovanie, relácie a brána pred API sú v každom novom projekte tá istá práca. Postavili sme ju raz a otvorene.
CentralAuth
Proof of conceptJeden autorizačný server a jedno BFF (Backend for Frontend) pre všetky projekty
Každý nový projekt si zvyčajne píše prihlasovanie, správu relácií a bránu pred svoje API odznova. CentralAuth to obracia: nový projekt sa jednoducho zaregistruje a svoje frontendy aj backendy dostane zabezpečené hneď v prvý deň.
Autorizačný server
Jedno miesto, kde sa rieši prihlasovanie pre všetky aplikácie.
Centrálne BFF
Token sa do prehliadača nedostane. Nikdy.
Registrácia aplikácií
Nová aplikácia je jeden záznam, nie ďalší kus konfigurácie.
Relácie a oprávnenia
Odobratý prístup platí okamžite, nie po vypršaní tokenu.
S čím staviame
.NET / C#ASP.NET CoreTypeScriptReactPostgreSQLMS SQLDockerKubernetesTerraformAWSAzureGitHub ActionsOpenIddictRedisOpenTelemetry.NET / C#ASP.NET CoreTypeScriptReactPostgreSQLMS SQLDockerKubernetesTerraformAWSAzureGitHub ActionsOpenIddictRedisOpenTelemetry
Technológie: .NET / C#, ASP.NET Core, TypeScript, React, PostgreSQL, MS SQL, Docker, Kubernetes, Terraform, AWS, Azure, GitHub Actions, OpenIddict, Redis, OpenTelemetry.