SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Go Oauth2 Projects
-
Project mention: Authelia: The Single Sign-On Multi-Factor portal for web apps | news.ycombinator.com | 2024-07-11
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Ory Hydra
The most scalable and customizable OpenID Certifiedβ’ OpenID Connect and OAuth Provider on the market. Become an OpenID Connect and OAuth2 Provider over night. Broad support for related RFCs. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters.
Project mention: Show HN: Open-source OAuth2 server Ory Hydra now 6x faster | news.ycombinator.com | 2024-02-13 -
Project mention: Red Hat to contribute container tech (Podman, bootc, ComposeFS, etc.) to CNCF | news.ycombinator.com | 2024-11-14
-
Project mention: Stop sending audit and access logs to a graveyard | news.ycombinator.com | 2024-11-21
2) https://github.com/zitadel/zitadel
-
-
timeliner
All your digital life on a single timeline, stored locally -- DEPRECATED, SEE TIMELINIZE (link below)
-
-
Ory Oathkeeper
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
-
Project mention: Ask HN: How would you implement auth for a self hosted product? | news.ycombinator.com | 2024-06-18
I'd make it a pluggable middleware with a document on how to implement your own and provide a reference configuration that uses something like Vouch [0] which will redirect the user to another identity provider.
You could also provide another implementation that implements Cloudflare's zero trust authentication [1].
[0] https://github.com/vouch/vouch-proxy
[1] https://developers.cloudflare.com/cloudflare-one/identity/au...
In other words, I don't think I'd want to actually take responsibility for authentication these days and use an authenticating proxy. The less security infrastructure you have, the less there is to go out of date.
You can always start with this approach and then implement your own built-in user directory later.
-
-
traefik-forward-auth
Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy
Project mention: Ask HN: What type of Auth are you using on your side projects? | news.ycombinator.com | 2024-10-05I use Traefik with OpenID Connect for everything, and Google as IdP. It's few enough people that I simply add them manually to traefik-forward-auth's settings in Docker Compose.
https://github.com/thomseddon/traefik-forward-auth
-
-
loginsrv
JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
-
authorizer
Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.
-
caddy-security
π Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. π Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. π Authorization with JWT/PASETO tokens. π
Project mention: Caddy-Security: Security App and Plugin for Caddy | news.ycombinator.com | 2024-03-17 -
oidc
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
Project mention: Easy to use OpenID Connect client and server library written for Go | /r/hackernews | 2023-12-04 -
-
-
Project mention: Restish: CLI for interacting with REST-ish HTTP APIs with some nice features | news.ycombinator.com | 2024-09-18
-
-
The people at BastionZero built openpubkey. They are the paper authors. https://eprint.iacr.org/2023/296
They didn't "build on top of"--they built the thing.
-
go-starter
An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
-
ganymede
Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.
Go Oauth2 discussion
Go Oauth2 related posts
-
Ask HN: What type of Auth are you using on your side projects?
-
Ask HN: How would you implement auth for a self hosted product?
-
OpenPubkey: Protocol for leveraging OpenID to bind identities to public keys
-
Easy to use OpenID Connect client and server library written for Go
-
Easy to use OpenID Connect client and server library written for Go
-
Seeking feedback on a project of my mine (identity management / OAuth2 / OIDC)
-
Show HN: Obligator β An OpenID Connect server for self-hosters
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Dec 2024
Index
What are some of the best open-source Oauth2 projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | authelia | 21,820 |
2 | Ory Hydra | 15,663 |
3 | authentik | 13,757 |
4 | zitadel | 9,109 |
5 | oauth2 | 5,400 |
6 | timeliner | 3,567 |
7 | oauth2 | 3,337 |
8 | Ory Oathkeeper | 3,272 |
9 | vouch-proxy | 2,929 |
10 | fosite | 2,332 |
11 | traefik-forward-auth | 2,177 |
12 | go-oauth2-server | 2,123 |
13 | loginsrv | 1,920 |
14 | authorizer | 1,652 |
15 | caddy-security | 1,507 |
16 | oidc | 1,416 |
17 | auth | 1,069 |
18 | Golang API Starter Kit | 932 |
19 | restish | 929 |
20 | oauth2c | 768 |
21 | openpubkey | 656 |
22 | go-starter | 506 |
23 | ganymede | 502 |