node-jwks-rsa
jwt-decode
node-jwks-rsa | jwt-decode | |
---|---|---|
1 | 4 | |
814 | 3,073 | |
0.4% | 0.7% | |
6.8 | 8.7 | |
about 1 month ago | 3 days ago | |
JavaScript | TypeScript | |
MIT License | 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.
node-jwks-rsa
-
Introducing the OAuth 2.0 Express SDK for Protecting APIs with JWT Bearer Tokens
Auth0’s previous advice for protecting Express APIs was with a combination of three SDKs: express-jwt, express-jwt-authz, and jwks-rsa. And whilst these work well and are popular SDKs, we felt the developer experience could be improved.
jwt-decode
-
What is the best way to implement in-app purchases without a third-party service?
Now I should mention it's NOT recommended to do this manually. There are great libraries that can help (examples PHP/NodeJS). For the sake of completeness here's how you do it.
-
Angular auth oidc: Is there a way to I know how much time left until the current session get expired?
A JS library i found for decoding JWT: https://github.com/auth0/jwt-decode
-
Create an Electron desktop app version of jwt.io
https://github.com/auth0/jwt-decode Again, thanks the developers.
-
Get Kontent Project ID from the Management API key
To do all of that, the code would end up looking like that (or any other language alternative) - or you just use a library like jwt-decode. But it is always good to know what they do.
What are some alternatives?
express-jwt - connect/express middleware that validates a JsonWebToken (JWT) and set the req.user with the attributes
next-auth - Authentication for the Web.
express-openid-connect - An Express.js middleware to protect OpenID Connect web applications.
electron-vue - An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.
auth0-nodejs-webapp-sample - Auth0 Integration Samples for Node Web Applications
angular-auth-oidc-client - npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
auth0.js - Auth0 headless browser sdk
cloudfront-auth - An AWS CloudFront Lambda@Edge function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
lock - Auth0's signin solution
jose - JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.
frank_jwt - JSON Web Token implementation in Rust.