GitHub topics: jwks
anthonyg-1/PSJsonWebToken
A PowerShell module that contains functions to create, validate, and test JSON Web Tokens (JWT) as well as the creation of JSON Web Keys (JWK).
Language: PowerShell - Size: 384 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 26 - Forks: 6

cdriehuys/axum-jwks
Use a JSON Web Key Set (JWKS) to verify JWTs in Axum
Language: Rust - Size: 62.5 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8 - Forks: 10

MicahParks/keyfunc
Create a jwt.Keyfunc for JWT parsing with a JWK Set or given cryptographic keys (like HMAC) in Golang.
Language: Go - Size: 301 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 312 - Forks: 45

UnitVectorY-Labs/jwks-catalog
A catalog of JWKS endpoints for popular websites.
Language: Go - Size: 69.3 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

panva/jose
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
Language: TypeScript - Size: 13.5 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 6,448 - Forks: 335

benmcollins/libjwt
The C JSON Web Token Library +JWK +JWKS
Language: C - Size: 3.14 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 375 - Forks: 169

cleanenergyexchange/fastapi-zitadel-auth
OAuth2 in FastAPI apps using Zitadel
Language: Python - Size: 413 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 20 - Forks: 3

UnitVectorY-Labs/jwks-catalog-crawler
Extracts URLs from jwks-catalog and publishes crawl requests to http-response-collector for HTTP response and header collection.
Language: Go - Size: 96.7 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

OSSMafia/fastapi-clerk-middleware
FastAPI Auth Middleware for Clerk (https://clerk.com)
Language: Python - Size: 27.3 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 16 - Forks: 0

auth0/jwks-rsa-java
Language: Java - Size: 493 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 203 - Forks: 72

Strobotti/php-jwk
A small PHP library to handle JWK (Json Web Key)
Language: PHP - Size: 60.5 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 22 - Forks: 13

lehigh-university-libraries/islandora_jwks
Provide a JWKS URI for Islandora's JWT tokens
Language: PHP - Size: 9.77 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

DontPanicO/jwtXploiter
A tool to test security of json web token
Language: Python - Size: 359 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 274 - Forks: 34

data-fair/simple-directory
Manage users and organizations. Provides authentication with JWTs.
Language: TypeScript - Size: 6.9 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 4 - Forks: 3

ap-1/elysia-oauth2-resource-server
OAuth2 Resource Server middleware for Elysia
Language: TypeScript - Size: 30.3 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

UnitVectorY-Labs/jwks-catalog-crawler-tofu
OpenTofu module for deploying jwks-catalog-crawler to GCP
Language: HCL - Size: 17.6 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

eclipse-xfsc/crypto-provider-service
Crypto Provider service provides REST APIs for creating Verifiable Credentials (VC) and Verifiable Presentations (VP) in the W3C credential format. It also provides more generic endpoints for signing arbitrary data, for adding cryptographic proofs to existing VC/VP and for fetching public keys necessary for signature verification.
Language: Go - Size: 0 Bytes - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

babelouest/rhonabwy π¦
[PROJECT CLOSED] - Javascript Object Signing and Encryption (JOSE) library - JWK, JWKS, JWS, JWE and JWT
Language: C - Size: 5.56 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 46 - Forks: 22

NetDevPack/Security.Jwt
Jwt Manager. Set of components to deal with Jwt Stuff. Automate your key rotating, add support for jwks_uri. Store your cryptography keys in a secure place.
Language: C# - Size: 993 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 286 - Forks: 45

FusionAuth/fusionauth-jwt
A simple to use Java 8 JWT Library. Verify, Sign, Encode, Decode all day.
Language: Java - Size: 771 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 185 - Forks: 43

nearform/fastify-jwt-jwks
JSON Web Key Set (JWKS) verification plugin for Fastify
Language: JavaScript - Size: 757 KB - Last synced at: 11 days ago - Pushed at: 27 days ago - Stars: 13 - Forks: 9

acronis/go-authkit
Toolkit for authentication and authorization in Go services
Language: Go - Size: 228 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 11

sunggun-yu/jwks-to-pem-cli
A simple cli tool to convert jwks to pem
Language: Go - Size: 41 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

ionutbalosin/java-application-security-practices
Application security best practices and code implementations for Java developers. This project is intended for didactic purposes only, supporting my training course.
Language: Java - Size: 3.92 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 9

codophilic/LearnSpringBoot
Learn about SpringBoot
Language: CSS - Size: 668 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

ioxiocom/pyjwt-key-fetcher
Async library to fetch JWKs for JWT tokens
Language: Python - Size: 149 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 7

MicahParks/jwkset
A JWK and JWK Set implementation. An auto-caching JWK Set HTTP client is provided. Generate, validate, and inspect JWKs. Self-host this project's website: https://jwkset.com
Language: Go - Size: 767 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 48 - Forks: 14

ch-braun/kong-go-plugin-jwt-kc
A Go plugin for Kong Gateway to validate (JWT-based) access tokens utilizing JWKS and .well_known discovery.
Language: Go - Size: 38.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

compwright/php-jwks Fork of Strobotti/php-jwk
JSON Web Key tools for PHP
Language: PHP - Size: 32.2 KB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

nimbolus/jwks-federation-server
A simple HTTP service which serves a JWKS endpoint returning public keys which are fetched from multiple upstream sources
Language: Go - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

nbisch/node-red-contrib-jwks-to-pem π¦
This module pulls an JWK JSON-Object from msg.jwkurl and convert it into an representative JS Object.
Language: JavaScript - Size: 196 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

rakutentech/jwkgen
Small command-line tool that generates asymmetric JSON Web Keys for the following algorithms and curves
Language: Go - Size: 23.4 KB - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 31 - Forks: 3

joken-elixir/joken_jwks
A Joken 2 hook for fetching the signer from a public JWKS url
Language: Elixir - Size: 145 KB - Last synced at: about 4 hours ago - Pushed at: 16 days ago - Stars: 32 - Forks: 26

jpalumickas/auth0-verifier
Auth0 Token Verifier
Language: Ruby - Size: 49.8 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

shipsaas/laravel-jwks
Manage JSON Web Key Sets (JWKS) for your Laravel applications
Language: PHP - Size: 612 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 4

kimgoetzke/practice-go-jwt-auth
Mini-project to experiment using JWTs with a public JWKS endpoint for authentication in Go.
Language: Go - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

MicahParks/jcp π¦
A JWK Set client proxy.
Language: Go - Size: 18.6 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

alexadamm/jwt-vault-go
JWT implementation with HashiCorp Vault's signature
Language: Go - Size: 109 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

Trickfilm400/auth-utils
Some Authenication Utils for Express APIs
Language: TypeScript - Size: 411 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

jameshiew/fake-jwt-server π¦
π Service for working with JWTs in a local development environment
Language: Go - Size: 74.2 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

GrumpTech/template-renderer
Create PDF documents from mustache HTML templates with puppeteer and mustache.js.
Language: JavaScript - Size: 275 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

svrakitin/terraform-provider-hydra
Terraform provider for ory/hydra
Language: Go - Size: 144 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 21 - Forks: 9

SySafarila/jwks
Licences in JSON Web Key set (JWKS) format by SySafarila
Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

tazjin/alcoholic_jwt π¦
Rust library for validation of RS256 JWTs. Source has moved to https://git.tazj.in/tree/net/alcoholic_jwt
Language: Rust - Size: 35.2 KB - Last synced at: 2 days ago - Pushed at: about 6 years ago - Stars: 19 - Forks: 14

infamousjoeg/jwt-service
A Golang application that serves an HTTP endpoint for generating JSON Web Tokens (JWTs).
Language: Go - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

OpenCHAMI/opaal Fork of davidallendj/opaal
Tool for bridging OIDC identity providers with authorization servers
Language: Go - Size: 1.4 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

theskyinflames/oauth2-example
This is a simple example of protecting REST endpoints with OAuth2 IAM
Language: Go - Size: 4.31 MB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

RobertoPrevato/PythonJWTDemo
Demo for using Python to validate JWTs
Language: Python - Size: 39.1 KB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 28 - Forks: 11

web-kcak11/crypto
JavaScript Encrypt using public-key & Decrypt in Backend using private-key
Language: HTML - Size: 35.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

IngoStrauch2020/spring-boot-keycloak-jwe-example Fork of thomasdarimont/spring-boot-keycloak-jwe-example
PoC: client_credentials flow using client-jwt with JWKS URL between Keycloak and Spring Boot application
Language: Java - Size: 176 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ilkomiliev/generate-jwks-lambda
JWK key pair generator packaged in lambda for AWS API GW deployment
Language: Python - Size: 84 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

maximivanov/cognito-jwt-verifier
Verify ID and access JWT tokens from AWS Cognito in your node/Lambda backend with minimal dependencies.
Language: JavaScript - Size: 260 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 5

gilbsgilbs/jwit
JWIT makes it easy to work with JWKS and asymmetric JWTs in your apps.
Language: Go - Size: 48.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

radekg/app-kit-tokens
OpenID tokens and discovery app kit
Language: HTML - Size: 29.3 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

TylerAdamMartinez/JWKS-server
Project 1 (JWKS Server) for UNT's CSCE 3550
Language: Rust - Size: 1.25 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

pedro-leitao/jwksformatter
A JWKS formatter written in Go.
Language: Go - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

s12v/go-jwks
A Go library to retrieve RSA public keys from a JWKS (JSON Web Key Set) endpoint
Language: Go - Size: 48.8 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 42 - Forks: 17

janlisse/zio-jwt-validator
A ZIO based library for validating JWT tokens. Includes fetching JWKS keys and claim validation.
Language: Scala - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

articulate/authentic
Proper validation of JWT's against JWK's
Language: TypeScript - Size: 264 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7 - Forks: 0

365Werk/jwtauthroles
Made to use JWTs from an external identity provider in Laravel. Tested with Fusionauth, but should be quite general purpose.
Language: PHP - Size: 103 KB - Last synced at: 20 days ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 2

NewbMiao/keycloak-authN-demo
live demo of Keycloak authentication
Language: TypeScript - Size: 208 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 3

vcrudu/jwks-with-sam
A SAM application that uses a AWS KMS and DynamoDB to generate a JWKS for credentials flow.
Language: TypeScript - Size: 58.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

TM9657/jwk-store
The JWK Store is a flexible solution that allows you to provide your services with custom JSON Web Keys (JWK). It enables clients to request a JWK from the server, which can be associated with a password. If no JWK is found for the given ID, a new one will be generated.
Language: TypeScript - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

bcExpt1123/jose Fork of panva/jose
"JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.
Size: 10.6 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

marpaia/jwks
A lightweight Python library for JSON Web Key Sets
Language: Python - Size: 4.88 KB - Last synced at: 25 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

v4lproik/simple-blockchain-quickstart
This is an experimental repository which aims at shipping a decent POW blockchain skeleton for anyone who wants to get into the blockchain world via the Golang programming language
Language: Go - Size: 222 KB - Last synced at: 11 months ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

challapradyumna/dgauth
Standalone library to easily deploy a self-signed token solution with JWKs endpoint for DGraph
Language: HTML - Size: 208 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

vitorbari/jwks-merge
jwks-merge can merge multiple JSON Web Key Set (JWKS) files into a single JWKS
Language: Smarty - Size: 37.1 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 1

ldclakmal/ballerina-security
The one-stop place to learn/experience the examples, use-cases, demonstrations, and resources related to microservices security patterns with Ballerina, which is an open-source programming language for the cloud that makes it easier to use, combine, and create network services.
Language: Shell - Size: 10.2 MB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 5

bennesp/jwt-forward-auth
Simple service that validates jwt tokens and answer 200 or 401
Language: Go - Size: 43.9 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

masonkmeyer/aws-typescript-auth0-custom-authorizer π¦
An example customer authorizer for the serverless framework (written in typescript).
Language: TypeScript - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 9

openstandia/jwk-keygen
JWK Key Generator
Language: Go - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 13 - Forks: 4

AddaMeSPB/AddaAPIGateway
Microservices with Vapor 4
Language: Swift - Size: 1.12 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 0

v4lproik/gin-jwks-rsa
JWKS middleware for the gin framework
Language: Go - Size: 23.4 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

DanielChuDC/auth-es256-fastapi
Build simple authentication API using FAST API with ES256 encryption in 10Β mins
Language: Python - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

nicolasparada/go-auth0-demo
Demo application of Auth0 (or any auth provider with JWKS support really) with Golang
Language: Go - Size: 6.84 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

another-guy/evcr-auth-functions
Low-level functions for OAuth standard implementation (e.g. JWT generation and validation).
Language: HTML - Size: 85 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

AddaMeSPB/AddaMeAuth
Language: Swift - Size: 221 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

dragosmandu/jwks-convertor
Package to convert jwk set to RSA pub key
Language: Go - Size: 2.93 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

yeasin90/jwt-token-validator
RnD project for validating a jwt token which has been issued from an authorization server
Language: C# - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

cybersamx/jwt-jwks-example
Example on JWT and JWKS in Go and the Go-Jose package.
Language: Go - Size: 4.88 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

benfdking/jen
CLI tool to generate jwts
Language: Go - Size: 82 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

nononsensecode/client-credential-flow-with-signed-jwt
This repository is a demonstration of oauth 2.0 client credential flow using signed JWT
Language: Kotlin - Size: 59.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

webngt/jwt-util
generate jwks public and private keys
Language: JavaScript - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

webngt/jwks-endpoint
simple jwks endpoint
Language: JavaScript - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

hugo19941994/jwks-fetch
NodeJS JWKS client library to retrieve keys
Language: TypeScript - Size: 1.2 MB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jinhucheung/convertJWKSetToPEMSet Fork of joelicious/convertJWKSetToPEMSet
Processes a JWK Set and creates a PEM for each one
Language: Java - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

eplightning/jwks-to-pem
Tool for fetching JWKS public keys and converting them to PEM format
Language: Go - Size: 7.81 KB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

lurenjia528/jwks-java
Language: Java - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

onlyann/ServiceStack.Jwks
ServiceStack JSON Web Key Set plugin
Language: C# - Size: 32.2 KB - Last synced at: 30 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 3

OR13/express-eth-jwt
Express Ethereum JWT Tutorial
Language: JavaScript - Size: 72.3 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Nordes/oidc-jwks-verify
Allow the verification of the JWT token against an Identity Server from NodeJs
Language: TypeScript - Size: 242 KB - Last synced at: 13 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

sebagallardo-zz/jwks-rsa-java Fork of auth0/jwks-rsa-java
Removed check on optional 'alg' parameter, Azure Active Directory does not include it.
Language: Java - Size: 59.6 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
