Appearance
OIDC Clients
ProAuth provides a set of client libraries to simplify the integration of your applications with ProAuth as an OpenID Connect identity provider. These packages handle the complexities of OIDC protocol interactions, token management, and secure API communication.
Available Packages
| Package | Description |
|---|---|
ProAuth.Bff | Backend-For-Frontend package for secure SPA authentication with YARP-based reverse proxy |
ProAuth.Oidc.Client | Core OIDC client library for token handling and protocol operations |
ProAuth.Oidc.Client.InMemory | In-memory token and ticket storage for development and single-instance scenarios |
ProAuth.Oidc.Client.Redis | Redis-based distributed token and ticket storage |
ProAuth.Oidc.Client.Dapr | Dapr state store integration for token and ticket storage |
ProAuth.Oidc.Client.ReaFx | ReaFx framework integration for token and ticket storage |
ProAuth.Oidc.Client.AspNetCore | ASP.NET Core authentication session-based token storage |
Getting Started
- BFF (Backend-For-Frontend) - Recommended for Single Page Applications (SPAs)
- OIDC Client Library - Core library for backend services and custom integrations