← All BaaS products
Authentication

Identity

Kanject.Identity

A clean .NET surface over AWS Cognito — sign-up, sign-in, MFA, federation, hosted UI, and every Cognito capability, exposed as one typed API in your own AWS account.

USER POOL · 247 users
SUBEMAILROLESTATUS
usr_8f3aada@kanjectbusiness.solutionsadminactive
usr_2c91tom@kanjectbusiness.solutionsmemberactive
usr_b074sara@kanjectbusiness.solutionsmemberinvited
New user
MFA ENROLLMENT · TOTP
Scan with your authenticator app
JBSWY3DPEHPK3PXP
Enter 6-digit code
RS256 · ISSUED · Cognito User Pool
eyJhbGciOi...eyJzdWIiOi...[signature]
{
"sub":"usr_91kf",
"email":"mia@kanjectbusiness.solutions",
"cognito:groups":[ "admin" ],
"iat":1714738200,
"exp":1715343000
}
CLOUDTRAIL · LIVE
Auth events
last 1m
6
CAPABILITIES
YOUR ACCOUNT
NATIVE C#
DOCKER NATIVE

Every AWS Cognito capability, in idiomatic .NET.

01

Cognito user pool

Sign-up, sign-in, and token flows against a pool provisioned in your own account.

02

Typed service

IUserIdentityService<TUser, TGroup> with request-object methods for users and groups.

03

Groups & permissions

A permission/group model enforced via [RequiresPermission] + the authorization server.

04

MFA

SMS, TOTP, and email second factors — Cognito-native.

05

Federation

Google, Apple, Microsoft, SAML, and OIDC providers via Cognito.

06

Provider versions

Cognito providers V1–V4; register the version your service targets.

Docker native

Built in .NET.
Spoken in every language.

Every Identity module ships as both a NuGet package and an official Docker image — runs on ECS, EKS, Fargate, App Runner, or your laptop. Call its HTTP/gRPC API from Python, Go, Node, Java, Rust, or anything else that speaks the wire.

  • Multi-arch images: amd64 + arm64 from the same tag
  • OpenAPI + gRPC reflection enabled out of the box
  • Same configuration surface — env vars, Parameter Store, file
$ docker pull kanject/identity:latest
One NuGet install. Zero glue code.

Kanject.Identity ships into your AWS, registers itself with one line in Program.cs, and exposes a typed API the rest of your service can use immediately.

Read the deployment guide →
Ready to ship?

Simplify your cloud
journey today.

Join forward-thinking developers and businesses who trust Kanject to eliminate cloud complexity and accelerate innovation.