-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
oauth2-proxy
A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
-
sessions
Discontinued Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
goth
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
They also just recently have added support for Azure sign-in in their latest release candidate - https://github.com/pocketbase/pocketbase/releases/tag/v0.8.0-rc2
sqlc to save and retrieve them - important thing’s to use parameterized queries.
gorilla/sessions to manage user sessions.
IMO Keycloak is pretty nice, like an open source Auth0: https://www.keycloak.org/
I guess I will use sqlboiler for the logic and htmx.org for the GUI.
Do you have experience with https://github.com/authelia/authelia ?
the simplest sso library I found is https://github.com/go-pkgz/auth