Trax
HomeDocsBlogGitHub
Home
Getting Started

Packages

Core
Effect
Mediator
Scheduling
API
Dashboard

Guides

Authorization
API Security
Samples & Deployment
Cross-Cutting

Reference

Reference

SDK Reference

SDK Reference
Train Methods
Configuration
Scheduler API
Mediator API
Dashboard API
API Auth
AddTraxApiKeyAuth
AddTraxJwtAuth
AddTraxOidcAuth
ApiKeyAuthenticationOptions
ApiKeyDefaults
ITraxPrincipalResolver
Injecting TraxPrincipal
JwtDefaults
OidcDefaults
TraxAuthClaimTypes
TraxPrincipal
API Audit
GraphQL API
async-chain
Docs/SDK Reference/API Auth

API Auth

> NO WARRANTY. Trax auth is plumbing, not a security product. You are solely responsible for securing systems that use it. See API Security.

Reference for Trax.Api.Auth (core principal abstraction), Trax.Api.Auth.ApiKey (API-key scheme), Trax.Api.Auth.Jwt (JWT bearer scheme), and Trax.Api.Auth.Oidc (OpenID Connect scheme).

Pages:

  • AddTraxApiKeyAuth
  • AddTraxJwtAuth
  • AddTraxOidcAuth
  • TraxPrincipal
  • Injecting TraxPrincipal
  • ITraxPrincipalResolver
  • ApiKeyDefaults
  • ApiKeyAuthenticationOptions
  • JwtDefaults
  • OidcDefaults
  • TraxAuthClaimTypes
Trax

Railway Oriented Programming for .NET. MIT licensed.

DocsGetting StartedBlog
GitHubNuGet