├── .github └── workflows │ ├── package.yaml │ └── test.yaml ├── Dockerfile ├── LICENSE ├── README.md ├── config ├── example ├── Dockerfile ├── README.md ├── frontend.conf ├── openid_connect.js ├── openid_connect.server_conf └── openid_connect_configuration.conf ├── src ├── jwk.c ├── jwk.h ├── jwt │ ├── LICENSE │ ├── base64.c │ ├── base64.h │ ├── jwt-openssl.c │ ├── jwt-private.h │ ├── jwt.c │ └── jwt.h ├── jwt_get_claims.c ├── jwt_get_claims.h ├── jwt_requirement_operators.c ├── jwt_requirement_operators.h └── ngx_http_auth_jwt_module.c └── t ├── auth_jwt.t ├── auth_jwt_allow_nested.t ├── auth_jwt_claim.t ├── auth_jwt_claim_set.t ├── auth_jwt_claims.t ├── auth_jwt_header_set.t ├── auth_jwt_key_file.t ├── auth_jwt_key_request.t ├── auth_jwt_leeway.t ├── auth_jwt_phase.t ├── auth_jwt_require.t ├── auth_jwt_require_claim.t ├── auth_jwt_require_claim_eq.t ├── auth_jwt_require_claim_ge.t ├── auth_jwt_require_claim_gt.t ├── auth_jwt_require_claim_in.t ├── auth_jwt_require_claim_intersect.t ├── auth_jwt_require_claim_le.t ├── auth_jwt_require_claim_lt.t ├── auth_jwt_require_claim_neq.t ├── auth_jwt_require_claim_nin.t ├── auth_jwt_require_claim_nintersect.t ├── auth_jwt_require_header.t ├── auth_jwt_revocation_list_kid.t ├── auth_jwt_revocation_list_sub.t ├── auth_jwt_validate_exp.t ├── auth_jwt_validate_sig.t ├── auth_jwt_validation_claim_aud.t ├── auth_jwt_validation_claim_exp.t ├── auth_jwt_validation_claim_iat.t ├── auth_jwt_validation_claim_iss.t ├── auth_jwt_validation_claim_nbf.t ├── auth_jwt_validation_claim_nonce.t ├── auth_jwt_validation_claim_sub.t ├── auth_jwt_validation_header_alg.t ├── bearer_token.t ├── conf ├── authorized_proxy.conf ├── authorized_server.conf ├── jwt.conf └── key.conf └── data ├── invalid.jwks ├── jwks.json ├── jwks.no_kid.json ├── keys.json ├── revocation_list_kid ├── empty_revocation_list_kid.json ├── invalid_json_revocation_list_kid.json ├── invalid_revocation_list_kid.json └── revocation_list_kid.json ├── revocation_list_sub ├── empty_revocation_list_sub.json ├── invalid_json_revocation_list_sub.json ├── invalid_revocation_list_sub.json └── revocation_list_sub.json ├── test0.jwt ├── test1.exp.jwt ├── test1.invalid.jwks ├── test1.json ├── test1.jwks ├── test1.jwt ├── test1.sig.jwt ├── test10.jwk ├── test10.jwt ├── test2.json ├── test2.jwks ├── test2.jwt ├── test3.json ├── test3.jwks ├── test3.jwt ├── test4.json ├── test4.jwks ├── test4.jwt ├── test5.json ├── test5.jwks ├── test5.jwt ├── test6.json ├── test6.jwks ├── test6.jwt ├── test7.json ├── test7.jwks ├── test7.jwt ├── test8.json ├── test8.jwks ├── test8.jwt ├── test9.json ├── test9.jwks └── test9.jwt /.github/workflows/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/.github/workflows/package.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/README.md -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/config -------------------------------------------------------------------------------- /example/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/example/Dockerfile -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/example/README.md -------------------------------------------------------------------------------- /example/frontend.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/example/frontend.conf -------------------------------------------------------------------------------- /example/openid_connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/example/openid_connect.js -------------------------------------------------------------------------------- /example/openid_connect.server_conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/example/openid_connect.server_conf -------------------------------------------------------------------------------- /example/openid_connect_configuration.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/example/openid_connect_configuration.conf -------------------------------------------------------------------------------- /src/jwk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwk.c -------------------------------------------------------------------------------- /src/jwk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwk.h -------------------------------------------------------------------------------- /src/jwt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt/LICENSE -------------------------------------------------------------------------------- /src/jwt/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt/base64.c -------------------------------------------------------------------------------- /src/jwt/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt/base64.h -------------------------------------------------------------------------------- /src/jwt/jwt-openssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt/jwt-openssl.c -------------------------------------------------------------------------------- /src/jwt/jwt-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt/jwt-private.h -------------------------------------------------------------------------------- /src/jwt/jwt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt/jwt.c -------------------------------------------------------------------------------- /src/jwt/jwt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt/jwt.h -------------------------------------------------------------------------------- /src/jwt_get_claims.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt_get_claims.c -------------------------------------------------------------------------------- /src/jwt_get_claims.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt_get_claims.h -------------------------------------------------------------------------------- /src/jwt_requirement_operators.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt_requirement_operators.c -------------------------------------------------------------------------------- /src/jwt_requirement_operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/jwt_requirement_operators.h -------------------------------------------------------------------------------- /src/ngx_http_auth_jwt_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/src/ngx_http_auth_jwt_module.c -------------------------------------------------------------------------------- /t/auth_jwt.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt.t -------------------------------------------------------------------------------- /t/auth_jwt_allow_nested.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_allow_nested.t -------------------------------------------------------------------------------- /t/auth_jwt_claim.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_claim.t -------------------------------------------------------------------------------- /t/auth_jwt_claim_set.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_claim_set.t -------------------------------------------------------------------------------- /t/auth_jwt_claims.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_claims.t -------------------------------------------------------------------------------- /t/auth_jwt_header_set.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_header_set.t -------------------------------------------------------------------------------- /t/auth_jwt_key_file.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_key_file.t -------------------------------------------------------------------------------- /t/auth_jwt_key_request.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_key_request.t -------------------------------------------------------------------------------- /t/auth_jwt_leeway.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_leeway.t -------------------------------------------------------------------------------- /t/auth_jwt_phase.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_phase.t -------------------------------------------------------------------------------- /t/auth_jwt_require.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim_eq.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim_eq.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim_ge.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim_ge.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim_gt.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim_gt.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim_in.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim_in.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim_intersect.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim_intersect.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim_le.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim_le.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim_lt.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim_lt.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim_neq.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim_neq.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim_nin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim_nin.t -------------------------------------------------------------------------------- /t/auth_jwt_require_claim_nintersect.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_claim_nintersect.t -------------------------------------------------------------------------------- /t/auth_jwt_require_header.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_require_header.t -------------------------------------------------------------------------------- /t/auth_jwt_revocation_list_kid.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_revocation_list_kid.t -------------------------------------------------------------------------------- /t/auth_jwt_revocation_list_sub.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_revocation_list_sub.t -------------------------------------------------------------------------------- /t/auth_jwt_validate_exp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_validate_exp.t -------------------------------------------------------------------------------- /t/auth_jwt_validate_sig.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_validate_sig.t -------------------------------------------------------------------------------- /t/auth_jwt_validation_claim_aud.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_validation_claim_aud.t -------------------------------------------------------------------------------- /t/auth_jwt_validation_claim_exp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_validation_claim_exp.t -------------------------------------------------------------------------------- /t/auth_jwt_validation_claim_iat.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_validation_claim_iat.t -------------------------------------------------------------------------------- /t/auth_jwt_validation_claim_iss.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_validation_claim_iss.t -------------------------------------------------------------------------------- /t/auth_jwt_validation_claim_nbf.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_validation_claim_nbf.t -------------------------------------------------------------------------------- /t/auth_jwt_validation_claim_nonce.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_validation_claim_nonce.t -------------------------------------------------------------------------------- /t/auth_jwt_validation_claim_sub.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_validation_claim_sub.t -------------------------------------------------------------------------------- /t/auth_jwt_validation_header_alg.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/auth_jwt_validation_header_alg.t -------------------------------------------------------------------------------- /t/bearer_token.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/bearer_token.t -------------------------------------------------------------------------------- /t/conf/authorized_proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/conf/authorized_proxy.conf -------------------------------------------------------------------------------- /t/conf/authorized_server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/conf/authorized_server.conf -------------------------------------------------------------------------------- /t/conf/jwt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/conf/jwt.conf -------------------------------------------------------------------------------- /t/conf/key.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/conf/key.conf -------------------------------------------------------------------------------- /t/data/invalid.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/invalid.jwks -------------------------------------------------------------------------------- /t/data/jwks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/jwks.json -------------------------------------------------------------------------------- /t/data/jwks.no_kid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/jwks.no_kid.json -------------------------------------------------------------------------------- /t/data/keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/keys.json -------------------------------------------------------------------------------- /t/data/revocation_list_kid/empty_revocation_list_kid.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /t/data/revocation_list_kid/invalid_json_revocation_list_kid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/revocation_list_kid/invalid_json_revocation_list_kid.json -------------------------------------------------------------------------------- /t/data/revocation_list_kid/invalid_revocation_list_kid.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/revocation_list_kid/revocation_list_kid.json: -------------------------------------------------------------------------------- 1 | { 2 | "test2": {"revocation_reason": "unknown"} 3 | } 4 | -------------------------------------------------------------------------------- /t/data/revocation_list_sub/empty_revocation_list_sub.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /t/data/revocation_list_sub/invalid_json_revocation_list_sub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/revocation_list_sub/invalid_json_revocation_list_sub.json -------------------------------------------------------------------------------- /t/data/revocation_list_sub/invalid_revocation_list_sub.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/revocation_list_sub/revocation_list_sub.json: -------------------------------------------------------------------------------- 1 | { 2 | "test2.identifier": {"locked_reason": "unknown"} 3 | } 4 | -------------------------------------------------------------------------------- /t/data/test0.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test0.jwt -------------------------------------------------------------------------------- /t/data/test1.exp.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test1.exp.jwt -------------------------------------------------------------------------------- /t/data/test1.invalid.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test1.invalid.jwks -------------------------------------------------------------------------------- /t/data/test1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test1.json -------------------------------------------------------------------------------- /t/data/test1.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test1.jwks -------------------------------------------------------------------------------- /t/data/test1.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test1.jwt -------------------------------------------------------------------------------- /t/data/test1.sig.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test1.sig.jwt -------------------------------------------------------------------------------- /t/data/test10.jwk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test10.jwk -------------------------------------------------------------------------------- /t/data/test10.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test10.jwt -------------------------------------------------------------------------------- /t/data/test2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test2.json -------------------------------------------------------------------------------- /t/data/test2.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test2.jwks -------------------------------------------------------------------------------- /t/data/test2.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test2.jwt -------------------------------------------------------------------------------- /t/data/test3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test3.json -------------------------------------------------------------------------------- /t/data/test3.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test3.jwks -------------------------------------------------------------------------------- /t/data/test3.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test3.jwt -------------------------------------------------------------------------------- /t/data/test4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test4.json -------------------------------------------------------------------------------- /t/data/test4.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test4.jwks -------------------------------------------------------------------------------- /t/data/test4.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test4.jwt -------------------------------------------------------------------------------- /t/data/test5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test5.json -------------------------------------------------------------------------------- /t/data/test5.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test5.jwks -------------------------------------------------------------------------------- /t/data/test5.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test5.jwt -------------------------------------------------------------------------------- /t/data/test6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test6.json -------------------------------------------------------------------------------- /t/data/test6.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test6.jwks -------------------------------------------------------------------------------- /t/data/test6.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test6.jwt -------------------------------------------------------------------------------- /t/data/test7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test7.json -------------------------------------------------------------------------------- /t/data/test7.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test7.jwks -------------------------------------------------------------------------------- /t/data/test7.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test7.jwt -------------------------------------------------------------------------------- /t/data/test8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test8.json -------------------------------------------------------------------------------- /t/data/test8.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test8.jwks -------------------------------------------------------------------------------- /t/data/test8.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test8.jwt -------------------------------------------------------------------------------- /t/data/test9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test9.json -------------------------------------------------------------------------------- /t/data/test9.jwks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test9.jwks -------------------------------------------------------------------------------- /t/data/test9.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjdev/nginx-auth-jwt/HEAD/t/data/test9.jwt --------------------------------------------------------------------------------