{"repo":"anthonyg-1/PSJsonWebToken","free":true,"listed":false,"github":"https://github.com/anthonyg-1/PSJsonWebToken","clone":"git clone https://github.com/anthonyg-1/PSJsonWebToken.git","description":"A PowerShell module that contains functions to create, validate, and test JSON Web Tokens (JWT) as well as the creation of JSON Web Keys (JWK).","language":"PowerShell","stars":29,"topics":["jwt-authentication","jwt","jwt-token","jwk","jwks","openid-connect","powershell"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"PSJsonWebToken This PowerShell module contains functions to create, validate, and test JSON Web Tokens (JWT) per RFC 7519 and RFC 7515. Additional functionality is included for the creation of JSON Web Keys (JWK) per RFC 7517. Tested on :desktop computer: Windows 10/11 :penguin: Linux :apple: MacOS Requirements Requires PowerShell 5.1 or above. Installation Aliases Each function whose name contains JsonWebToken has a shorter Jwt alias (for example, Get-JsonWebTokenPayload can be called as Get-JwtPayload ). Run Get-Command -Module PSJsonWebToken to see all functions and their aliases. Examples Token decoding Token creation Token validation Create a JWT using a self-signed cert and verify signature against JWK Authenticating to an API endpoint with an HMAC signed JWT Generate a JWK (JSON Web Key) set from a certificate JWK retrieval JWT attacks","default_branch":null,"files":null,"tree":[],"storefront":"/r/anthonyg-1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anthonyg-1/PSJsonWebToken/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."}