{"repo":"kjdev/nginx-auth-jwt","free":true,"listed":false,"github":"https://github.com/kjdev/nginx-auth-jwt","clone":"git clone https://github.com/kjdev/nginx-auth-jwt.git","description":"Nginx module for the authenticate using JWT","language":"Raku","stars":64,"topics":["jwt","nginx","authentication"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"nginx auth jwt Module Overview About This Module This nginx module implements client authorization by validating the provided JSON Web Token (JWT) using the specified keys. The module supports JSON Web Signature (JWS) and can be used for OpenID Connect authentication. Key features : - Validate JWT tokens from the Authorization header or custom variables - Verify signatures using JWKS or key-value format keys (file or subrequest) - Support HMAC, RSA, RSA-PSS, ECDSA, and EdDSA algorithms - Validate JWT claims with operators (eq, gt, ge, lt, le, in, any, match, and ! negation prefix) - Validate JOSE headers with the same operators - Revocation lists for sub claims and kid headers - Access nested claims with configurable delimiters License : MIT License This module is heavily inspired by the nginx original http auth jwt module. Security This module provides JWT signature verification and claim validation. See SECURITY.md for security considerations. Relationship to the Commercial http auth jwt module This module provides functionality compatible with the http auth jwt module from the nginx commercial subscription, plus additional features. See COMMERCIAL COMPATIBILITY.md for details. Quick Start See INSTALL.md for installation instructions. Minimal Configuration JWT from Cookie Subrequest Key Fetch with Caching Directives This module provides the following directives. See DIRECTIVES.md for details. Directive Function --- --- auth jwt Enable JWT validation with realm and optional ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kjdev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kjdev/nginx-auth-jwt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}