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. Learn more β
Top 13 Go OAuth Projects
-
casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
-
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.
-
Ory Hydra
OpenID Certifiedβ’ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
-
cli
π§° A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)
-
S.S.Octopus
sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
oidc
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
-
keycloak-ext-operator
Creates OAuth clients in Keycloak and creates corresponding secrets in kubernetes
-
basic-auth-gin
Basic-auth-gin v1 π is a swift RESTful API framework built atop the Gin Framework π and MongoDB ποΈ. It boasts JWT authentication middleware π, Google OAuth API, SendGrid email API π§, and SSL support π. Designed for ease of use with environment variable support π, it can be quickly installed and tested using make commands βοΈ.
-
gotrxx
gotrxx is a OAuth2 authorization server written in go, with support for Authorization Code Grant with PKCE, Client Credentials Grant and Password Grant.
https://casbin.org/ (multiple approaches, multiple languages, provider) Open source authZ library that has support for many access control models (ACL, RBAC, ABAC, β¦) and many languages (Go, Java, Node.js, JS, Rust, β¦). While somewhat complex, it is also powerful and flexible. They also have their Casdoor platform, which is authN and authZ provider.
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30Tailscale - Built on WireGuard. Easy to use. Control server is closed source. Client code available with a BSD3 license + separate patents file.
Project mention: Show HN: Open-source OAuth2 server Ory Hydra now 6x faster | news.ycombinator.com | 2024-02-13
I get what you are trying to do, but it feels a bit insecure. Why not use an OSS passwordless project like https://github.com/supertokens/supertokens-core/ or https://github.com/teamhanko/hanko
Project mention: Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30 | news.ycombinator.com | 2024-01-18https://github.com/smallstep/cli implements some OAuth flows from the CLI, it may be helpful for you.
You can take a look to https://github.com/ory/fosite
Project mention: Easy to use OpenID Connect client and server library written for Go | /r/hackernews | 2023-12-04
Go OAuth related posts
-
How to update Go version of tailscaled on macOS
-
Show HN: Open-source OAuth2 server Ory Hydra now 6x faster
-
π‘οΈ4 Top Database Security Tools in 2024 ππ₯
-
I have made a smalll NAS server using samba. What is the port to fwd to get to it externally
-
Remote Printing
-
SSH configuration
-
Loss of remote access
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 May 2024
Index
What are some of the best open-source OAuth projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | casbin | 16,948 |
2 | tailscale | 16,862 |
3 | Ory Hydra | 15,136 |
4 | hanko | 5,451 |
5 | cli | 3,506 |
6 | S.S.Octopus | 3,063 |
7 | fosite | 2,260 |
8 | oidc | 1,202 |
9 | oauth2c | 714 |
10 | keycloak-ext-operator | 22 |
11 | basic-auth-gin | 13 |
12 | disgoauth | 9 |
13 | gotrxx | 3 |
Sponsored