{"id":13694680,"url":"https://github.com/smallrye/smallrye-jwt","last_synced_at":"2025-05-15T04:04:26.850Z","repository":{"id":38455095,"uuid":"134901097","full_name":"smallrye/smallrye-jwt","owner":"smallrye","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-30T11:48:52.000Z","size":1747,"stargazers_count":74,"open_issues_count":18,"forks_count":48,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-04-30T13:05:17.821Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smallrye.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-05-25T20:19:37.000Z","updated_at":"2025-04-16T21:45:46.000Z","dependencies_parsed_at":"2024-01-14T19:12:13.437Z","dependency_job_id":"eb4f8ec7-2b3e-48db-a13a-d5295c6ee581","html_url":"https://github.com/smallrye/smallrye-jwt","commit_stats":null,"previous_names":[],"tags_count":68,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallrye%2Fsmallrye-jwt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallrye%2Fsmallrye-jwt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallrye%2Fsmallrye-jwt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallrye%2Fsmallrye-jwt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smallrye","download_url":"https://codeload.github.com/smallrye/smallrye-jwt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254270641,"owners_count":22042858,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["hacktoberfest"],"created_at":"2024-08-02T17:01:37.125Z","updated_at":"2025-05-15T04:04:26.810Z","avatar_url":"https://github.com/smallrye.png","language":"Java","readme":":microprofile-jwt: https://github.com/eclipse/microprofile-jwt-auth/\n:mp-jwt-name: Eclipse MicroProfile JWT RBAC\n:ci: https://github.com/smallrye/smallrye-jwt/actions?query=workflow%3A%22SmallRye+Build%22\n:sonar: https://sonarcloud.io/dashboard?id=io.smallrye%3Asmallrye-jwt\n\nimage:https://github.com/smallrye/smallrye-jwt/workflows/SmallRye%20Build/badge.svg?branch=main[link={ci}]\nimage:https://sonarcloud.io/api/project_badges/measure?project=io.smallrye%3Asmallrye-jwt\u0026metric=alert_status[\"Quality Gate Status\", link={sonar}]\nimage:https://img.shields.io/github/license/smallrye/smallrye-jwt.svg[\"License\", link=\"http://www.apache.org/licenses/LICENSE-2.0\"]\nimage:https://img.shields.io/maven-central/v/io.smallrye/smallrye-jwt?color=green[]\n\n= SmallRye JWT\n\nSmallRye JWT is a library for implementing the {microprofile-jwt}[{mp-jwt-name}]. Currently it is focused on supporting the MP-JWT 2.1 spec. It deals with the decryption and/or signature verification of the JWT token and parsing it into a JsonWebToken implementation.\n\n== Instructions\n\nCompile and install this project:\n\n[source,bash]\n----\nmvn clean install\n----\n\n=== Project structure\n\n* link:implementation[] - Implementation of the {mp-jwt-name} library\n** link:implementation/common[] - Common utility classes.\n** link:implementation/jwt-auth[] - Core library implementation.\n** link:implementation/jwt-cdi[] - Support for registering the implementation as CDI extension.\n** link:implementation/jwt-http-mechanism[] - Support for registering the implementation as HTTP Authentication Mechanism.\n** link:implementation/jwt-jaxrs[] - Support for registering the implementation as JAX-RS feature and filters.\n** link:implementation/jwt-build[] - Support for generating JWT tokens - this module is not related to MP JWT 1.2.\n* link:testsuite[] - Test suites\n** link:testsuite/basic[] Test suite with basic test cases.\n** link:testsuite/tck[] Test suite to run the implementation against the {mp-jwt-name} TCK.\n* link:doc[] - Project documentation.\n\n=== Contributing\n\nPlease refer to our Wiki for the https://github.com/smallrye/smallrye-parent/wiki[Contribution Guidelines].\n\n=== Links\n\n* http://github.com/smallrye/smallrye-jwt/[Project Homepage]\n* {microprofile-jwt}[{mp-jwt-name}]\n* https://smallrye.io/docs/smallrye-jwt/index.html[Documentation]\n","funding_links":[],"categories":["Java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmallrye%2Fsmallrye-jwt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmallrye%2Fsmallrye-jwt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmallrye%2Fsmallrye-jwt/lists"}