A JSON Web Token (JWT) is a common format for carrying security information that is used by many different web-based security protocols. However, there is a lack of standardization around exactly what the contents of the JWT are and what security algorithms are used with signed JWTs. The MicroProfile JWT (MP-JWT) Propagation project specification looked at the OpenID Connect (OIDC)-based (http://openid.net/connect/) JWT (https://tools.ietf.org/html/rfc7519) specifications and built upon those to define a set of requirements to promote interoperability of JWTs for use in MicroProfile-based microservices, along with APIs to access information from the JWTs.
For a description of how OIDC and JWT work, including how an application/microservice intercepts bearer tokens, please refer to the Basic Client Implementer's Guide at http...