📄️ Go — goth
The simplest Go integration. goth wraps provider discovery,
📄️ Go — coreos/go-oidc
Standard Go OIDC library with full control over every step.
📄️ Node.js — Auth.js
The least code of any option. Auth.js (formerly NextAuth) handles sessions,
📄️ Node.js — Passport.js
Familiar middleware-based integration. Works with any Express app.
📄️ Node.js — openid-client
Certified OIDC implementation. Full control over every step of the flow.
📄️ Logout (Back-Channel & RP-Initiated)
A session exists in two places once someone signs in: yours, and ours. Ending one