43 private static $jwtClient;
60 self::$jwtClient = $jwtClient;
61 Util::logDebug(
'JwtClient set to \'' . get_class(self::$jwtClient) .
'\'');
71 if (!self::$jwtClient) {
73 Util::logDebug(
'JwtClient set to \'' . get_class(self::$jwtClient) .
'\'');
76 return self::$jwtClient;
Class to implement the JWT interface using the Firebase JWT library from https://github....
Class to represent an HTTP message request.
__construct()
Class constructor.
static getJwtClient()
Get the JWT client to use for handling JWTs.
static $life
Life (in seconds) of an issued JWT (default is 1 minute).
static $allowJkuHeader
Allow use of jku header in JWT.
static $leeway
Leeway (in seconds) to allow when checking timestamps (default is 3 minutes).
static setJwtClient($jwtClient=null)
Set the JWT client to use for handling JWTs.
Class to implement utility methods.
static logDebug($message, $showSource=false)
Log a debug message.