{"id":17540552,"url":"https://github.com/inadarei/vscode-jwt","last_synced_at":"2026-04-26T08:32:00.656Z","repository":{"id":20382516,"uuid":"89801430","full_name":"inadarei/vscode-jwt","owner":"inadarei","description":"JWT Manager for VS Code","archived":false,"fork":false,"pushed_at":"2022-01-17T13:37:57.000Z","size":294,"stargazers_count":0,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-22T02:45:02.533Z","etag":null,"topics":["extension","json","jwt","tokens","vscode"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inadarei.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-29T17:29:56.000Z","updated_at":"2017-04-29T19:47:31.000Z","dependencies_parsed_at":"2022-07-25T07:46:53.778Z","dependency_job_id":null,"html_url":"https://github.com/inadarei/vscode-jwt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/inadarei/vscode-jwt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inadarei%2Fvscode-jwt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inadarei%2Fvscode-jwt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inadarei%2Fvscode-jwt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inadarei%2Fvscode-jwt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inadarei","download_url":"https://codeload.github.com/inadarei/vscode-jwt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inadarei%2Fvscode-jwt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32290500,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T08:29:33.829Z","status":"ssl_error","status_checked_at":"2026-04-26T08:29:18.366Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["extension","json","jwt","tokens","vscode"],"created_at":"2024-10-20T22:24:15.758Z","updated_at":"2026-04-26T08:32:00.641Z","avatar_url":"https://github.com/inadarei.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JWT Extension for VS Code\n\n[![Codacy Badge][codacy-img]][codacy-url]\n\n\nMakes it easy to sign (generate) and verify (decode) JWT tokens in VS Code.\n\n## Features\n\n1. Sign a JWT token using a shared secret or a private key (set in extension settings)\n2. Verify a JWT token using a shared secret or public key (set in extension settings)\n\n![Using JWT](img/jwt-extension.png)\n\n## Extension Settings\n\nThis extension contributes the following settings:\n\n* `jwt.secret`: A shared secret or a private key for signing JWT tokens.\n* `jwt.pubKey`: A public key for verifying JWT tokens, if using asymmetric verification\n* `jwt.duration`: Duration for JWT tokens. Defaults to \"24h\"\n\n## Using Public/Secret Keys\n\nIf you only set jwt.secret in your settings, the jwt extension will perform\nsymmetrical signing/verification using HS256 algorithm.\n\nIf you indicate jwt.pubKey in your VS Code settings, jwt extension will\nimmediately assume that you are performing assymetrical signing/verificatin and\nwill use RS256 algorithm. Please also note that in this scenario, the values of\njwt.secret and jwt.pubKey are file paths pointing to where you have your public\nand private keys saved locally, e.g.:\n\n```\n\"jwt.secret\": \"~/work/my-keys/jwt.pem\",\n\"jwt.pubKey\": \"~/work/my-keys/jwt.pem.pub\"\n```\n\nTo generate keys that work with RS256, you can run something like the following:\n\n```\n\u003e openssl genrsa -out jwt.pem 2048\n\u003e openssl rsa -in jwt.pem -pubout -out jwt.pem.pub\n```\n\n## Release Notes\n\n### 1.3.0\n\nFull support of assymetrical signing with public/private keys.\n\n### 1.2.0\n\nAdded command with duration presets to easily generate tokens of various durations.\n\n### 1.1.0\n\nMajor improvement: properly supporting JSON and plain-text payloads.\n\n### 1.0.0\n\nInitial release.\n\n\n**Enjoy!**\n\n\n## License\n\n[MIT](LICENSE)\n\n[codacy-img]: https://api.codacy.com/project/badge/Grade/94d7b048519b405384528013499d2808\n[codacy-url]: https://www.codacy.com/app/irakli/vscode-jwt?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=inadarei/vscode-jwt\u0026amp;utm_campaign=Badge_Grade\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finadarei%2Fvscode-jwt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finadarei%2Fvscode-jwt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finadarei%2Fvscode-jwt/lists"}