About
Produces a JWT-compliant URL based on the logged in user(identity provider) to authenticate on a remote server(service provider). You can configure the token/payload data. It gives you encoded JWT token and link which you can use anywhere across the site.
More information about JWT here: http://jwt.io/introduction/
Installation
Requires BSD-3-Clause licensed JWT class available at:
https://github.com/firebase/php-jwt
Download and extract the PHP JWT library from https://github.com/firebase/php-jwt
D8 / D9
Requires the firebase/php-jwt library.
Browse to /admin/config/services/jwt in order to configure the data to generate JWT link.
D7
Navigate to /admin/config/people/jwtlink and fill out the fields. This information is necessary to generate the URL inserted into the block. 7.x-2.0 version supports token/payload data configuration. Download and extract the PHP JWT package from https://github.com/firebase/php-jwt into this module's root. The only required file is JWT/Authentication/JWT.php. This module expects the JWT.php file to be in /JWT/Authentication/JWT.php
Thanks
Thanks to New Valley Media for sponsoring development of this module(version 6.x & 7.x-1.0)