Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 Go Oauth2 Projects
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.
An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, WebAuthn, TOTP and MFAProject mention: Casdoor: Open source Payment Gateway (PayPal, Stripe), SSO and SaaS subscription management platform in Golang | /r/golang | 2023-09-16
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
Go OAuth2Project mention: How to Authenticate a CLI Using OAuth and GitHub in Golang | /r/golang | 2023-03-22
The guide covers setting up GitHub, using the golang.org/x/oauth2 package, and handling OAuth authentication. The code snippets are easy to follow and can be modified to fit your project's needs.
ZITADEL - The best of Auth0 and Keycloak combined. Built for the serverless era.Project mention: Zitadel v2.33.0 – SMS/Email OTP and Custom SAML Attributes | news.ycombinator.com | 2023-08-21
The authentication glue you need.Project mention: Issues with authentik | /r/NixOS | 2023-07-07
Hello ! I am hosting a server under NixOS with multiple services, and to simply the identity management, I use authentik (https://goauthentik.io/) which can be compared to keycloak. Everything works fine until I try to enable mastodon to host an instance : authentik returns an error 400 and nothing changes this but disabling mastodon. Does anyone have an idea of what could be the cause of this ?
All your digital life on a single timeline, stored locallyProject mention: I Ditched Google Photos | news.ycombinator.com | 2023-08-31
Heya! I'm the author of PhotoStructure, and my Google Photos account (before I started working on PhotoStructure) is about that size, too.
I wrote up some tips here: https://photostructure.com/faq/takeout/
This is what I did:
1. First try to fetch all your Google Photos via Takeout in one archive. If it fails (like it did for me), try different-sized .tgz archives. I had to use the 10 Gb option (using 50gb caused an internal-to-google error).
If that fails to work, the last resort is to manually create by-year albums, shove all photos from that year into that album, and do a takeout of just that album. Repeat as necessary for every year.
2. Install an app on your phone to *directly* upload the original photos and videos from your phone to your NAS/home server. I have several recommended apps here: https://photostructure.com/faq/how-do-i-safely-store-files/#...
At this point, you can still use Google Photos (for viewing and as a last-ditch backup), but your originals are safe (without all the Google Photo downsampling and metadata shenanigans), and you're free to use whatever self-hosted software you want (like PhotoStructure, but there are a ton of alternatives, as well).
FWIW, I also tried this software: https://github.com/mholt/timeliner -- it does what it can, but the files you get via the API has a bunch of metadata stripped from it. I even had captured-at times get mangled with older photos.
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.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
OAuth 2.0 server library for the Go programming language. (by go-oauth2)
Use a pre-existing OAuth2 server. If you want something in go to deal with that, I found https://github.com/go-oauth2/oauth2 on Google as the first result.
an SSO and OAuth / OIDC login solution for Nginx using the auth_request moduleProject mention: I'm looking for an SSO server/reverse proxy with features I'm not sure exist | /r/selfhosted | 2023-06-23
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.Project mention: Golang library for AuthN/AuthZ | /r/golang | 2023-06-06
You can take a look to https://github.com/ory/fosite
A standalone, specification-compliant, OAuth2 server written in Golang.
JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxyProject mention: Authentik reverse proxy vs swag | /r/selfhosted | 2023-07-07
BTW also keycloak and other similar products offer the oauth-proxy capability, I even used the original oauth2-proxy https://github.com/oauth2-proxy/oauth2-proxy for a while, but it was getting too difficult to maintain for me. I used for a while https://github.com/thomseddon/traefik-forward-auth that was a smart hack configuring a single upstream provider, but it look abandoned. So I was considering authentik but apparently it's just oauth2-proxy embedded in it, at that point why not use oauth2-proxy directly.
🔐 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: Security flaws in an SSO plugin for Caddy | news.ycombinator.com | 2023-09-18
> September 18, 2023: The disclosure blog post was released and issues were filed with the original project repository.
I don't see those issues listed in the GitHub project issue tracker https://github.com/greenpau/caddy-security/issues. Have they been deleted?
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Authenticator via oauth2, direct, email and telegram
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID FoundationProject mention: Are there any OIDC Provider libraries for Golang? | /r/golang | 2023-05-15
I started with https://github.com/zitadel/oidc/tree/main/example/server/storage
User-friendly OAuth2 CLIProject mention: CLI for OAuth 2.0 | /r/hypeurls | 2022-12-09
Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in
An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.Project mention: Tracker with streamers vods | /r/trackers | 2023-03-12
2) Tools such as LiveStreamDVR or Ganymede. I personally use LiveStreamDVR primarily and have used Ganymede if I want to archive an entire channel with realtime chat and a theater-like video playback. The way I use LivestreamDVR is auto capturing the stream and once it ends edit the video how I want and export it to a YouTube channel that archives all of the person's vods. If you want a cleaner approach where everything is done for you I'd suggest Ganymede.
dexter is a Kubernetes OIDC helper with as much automation as possible (by gini)
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Go Oauth2 related posts
Casdoor: Open source Payment Gateway (PayPal, Stripe), SSO and SaaS subscription management platform in Golang
1 project | /r/golang | 16 Sep 2023
1 project | /r/programming | 29 Aug 2023
Issues with authentik
1 project | /r/NixOS | 7 Jul 2023
Authentik reverse proxy vs swag
3 projects | /r/selfhosted | 7 Jul 2023
Authentik + Cloudflare + Nginx = 500 error
2 projects | /r/selfhosted | 5 Jul 2023
1 project | /r/KavitaManga | 2 Jul 2023
Keycloak – Open-Source Identity and Access Management Interview
26 projects | news.ycombinator.com | 18 Jun 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 21 Sep 2023
What are some of the best open-source Oauth2 projects in Go? This list will help you:
|16||Golang API Starter Kit||819|