louketo-proxy
DISCONTINUED
node-oidc-provider
Our great sponsors
- Onboard AI - Learn any GitHub repo in 59 seconds
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
- SaaSHub - Software Alternatives and Reviews
louketo-proxy | node-oidc-provider | |
---|---|---|
1 | 15 | |
931 | 2,871 | |
- | - | |
2.2 | 8.5 | |
almost 3 years ago | 8 days ago | |
Go | JavaScript | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
louketo-proxy
-
I create an end-to-end example and guide on how to use Traefik with Pomerium identity-aware access proxy in Forward Auth and Proxy mode on Kubernets with Helm/Helmfile
I know from past discussion here some recommended solutions where thomseddon/traefik-forward-auth, vouch-proxy, oauth2-proxy or louketo-proxy aka Keycloak Gatekeeper. I personally think Pomerium is the most versatile and powerful solution out there, especially if you are on Kubernetes or even Docker. Pomerium doesn't yet have the mature documentation, hence this guide.
node-oidc-provider
-
Show HN: Obligator – An OpenID Connect server for self-hosters
I could recommend https://github.com/panva/node-oidc-provider supports most of the oidc/oauth 2 rabbit hole specs.
-
FastAPI as a authentication provider
You can also easily setup an OIDC server in Node using a certified OIDC lib like oidc-provider.
-
JWT/Auth flow
If it's nodejs auth servers you're after, look no further than here. Use it as-is, or as a library to build your own richer app.
-
Anyone know a 100% self hosted pure node.js authentication solution similar to Keycloak?
You can take a look on node-oidc-provider
-
Ask HN: Freelancer? Seeking freelancer? (November 2022)
SEEKING FREELANCER | Remote | NodeJS Dev with OpenID Connect experience
Looking for a NodeJS developer with OpenID / OAuth 2.0 experience to help with upgrading an OpenID Connect implementation. Specifically, the OpenID service depends on v6 of this library: https://github.com/panva/node-oidc-provider
We would like a review of our current implementation, and help with finishing a mostly-completed upgrade to v7 before we onboard 3rd-parties to our authentication and authorization infrastructure. We estimate the contract length to be between 1 - 2 months, part-time. To apply, send your CV and hourly rate to [email protected]. Please be sure to highlight your experience with the relevant technologies and protocols.
-
Dear Auth0: Fuck you and fuck your new pricing model
Have you looked for other OIDC/OAuth2 packages. Here's one in Node. That seems very interesting. https://github.com/panva/node-oidc-provider
-
Show HN: Open-Source Identity Server Written in Go (Ory Kratos)
I'm passing familiar with this area, but not as familiar as I should be...
How does this compare to something like this - https://github.com/panva/node-oidc-provider
Are they addressing the same need? Is Ory looking to get certified in these area? (Is it already?)
-
Keycloak: Open-Source Identity and Access Management
I really like https://tools.ietf.org/html/draft-ietf-oauth-security-topics with it's evergreen approach and looking forward to oauth2.1 to sum up the current best practices.
Depending on your use case I have good experience with https://github.com/zmartzone/mod_auth_openidc and https://github.com/panva/node-oidc-provider.
https://github.com/OpenIDC/pyoidc also might be a good choice as security researchers in that area did take a look in it...
-
Authentication/Authorization from scratch
At our company, I’ve decided to implement this myself. I didn’t do it from scratch, I’ve used oidc-provider but even so. I can say that since for our product, we couldn’t predict the amount of users, we did end up saving money instead of using another product. But, on the other hand, it forces us to know and learn how to develop there even though that is not our main product focus.
-
Persist OpenID server data with MongoDB
Since panva/node-oidc-provider don't have an interface to derive it and implement our adapter (It's written in pure JS); we must provide required methods through an object or a class. To do this we use adapters/memory_adapter.js as a reference class and implement our adapter logic.
What are some alternatives?
IdentityServer - The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core
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.
node-openid-client - OpenID Certified™ Relying Party (OpenID Connect/OAuth 2.0 Client) implementation for Node.js.
Keycloak - Open Source Identity and Access Management For Modern Applications and Services
express-openid-connect - An Express.js middleware to protect OpenID Connect web applications.
MongoDB - The MongoDB Database
traefik-forward-auth - Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy
oauth2-proxy - A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
pam-keycloak-oidc - PAM module connecting to Keycloak for user authentication using OpenID Connect/OAuth2, with MFA/2FA/TOTP support
Traefik-with-Pomerium-Forward-Auth-and-Proxy-on-Kubernetes-with-Helm - Traefik with Pomerium in Forward Auth and Proxy mode on Kubernetes with Helm/Helmfile
openid-connect-app - Sample project for implementing OIDC server with a web application and an API service.
SuperTokens Community - Open source alternative to Auth0 / Firebase Auth / AWS Cognito