Skip to content

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

PackageDescription
ProAuth.BffBackend-For-Frontend package for secure SPA authentication with YARP-based reverse proxy
ProAuth.Oidc.ClientCore OIDC client library for token handling and protocol operations
ProAuth.Oidc.Client.InMemoryIn-memory token and ticket storage for development and single-instance scenarios
ProAuth.Oidc.Client.RedisRedis-based distributed token and ticket storage
ProAuth.Oidc.Client.DaprDapr state store integration for token and ticket storage
ProAuth.Oidc.Client.ReaFxReaFx framework integration for token and ticket storage
ProAuth.Oidc.Client.AspNetCoreASP.NET Core authentication session-based token storage

Getting Started

Architecture Overview