{"repo":"ballerina-platform/module-ballerina-jwt","free":true,"listed":false,"github":"https://github.com/ballerina-platform/module-ballerina-jwt","clone":"git clone https://github.com/ballerina-platform/module-ballerina-jwt.git","description":"Ballerina JWT module.","language":"Ballerina","stars":123,"topics":["ballerina-lang","jwt","hacktoberfest","ballerina","integration","wso2"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Ballerina JWT Library =================== This library provides a framework for authentication/authorization with JWTs and generation/validation of JWTs as specified in the RFC 7519, RFC 7515, and RFC 7517. JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure enabling the claims to be signed digitally or protecting the integrity with a Message Authentication Code(MAC) and/or encrypted. The Ballerina jwt library facilitates auth providers that are to be used by the clients and listeners of different protocol connectors. Also, it provides the APIs for issuing a self-signed JWT and validating a JWT. Listener JWT Auth provider Represents the listener JWT Auth provider, which is used to authenticate the provided credentials (JWT) against the provided JWT validator configurations. Client JWT Auth provider Represents the client JWT Auth provider, which is used to authenticate with an external endpoint by issuing a self-signed JWT against the provided JWT issuer configurations. JWT issuer A self-signed JWT can be issued with the provided configurations using this API as follows: JWT validator A JWT can be validated with the provided configurations using the API as follows: Issues and projects Issues and Projects tabs are disabled for this repository a","default_branch":null,"files":null,"tree":[],"storefront":"/r/ballerina-platform","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ballerina-platform/module-ballerina-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."}