Метод | Описание | |
---|---|---|
__construct ( Lcobucci\JWT\Signer $signer, string $signatureKey, string $verificationKey, Dflydev\FigCookies\SetCookie $defaultCookie, |
||
__invoke ( Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response, callable $out = null ) : Psr\Http\Message\ResponseInterface | ||
extractSessionContainer ( |
||
fromAsymmetricKeyDefaults ( string $privateRsaKey, string $publicRsaKey, integer $expirationTime ) : |
This constructor simplifies instantiation when using HTTPS (REQUIRED!) and asymmetric key encription based on RSA keys | |
fromSymmetricKeyDefaults ( string $symmetricKey, integer $expirationTime ) : |
This constructor simplifies instantiation when using HTTPS (REQUIRED!) and symmetric key encription |
Метод | Описание | |
---|---|---|
appendToken ( PSR7Sessions\Storageless\Session\SessionInterface $sessionContainer, Psr\Http\Message\ResponseInterface $response, |
||
getExpirationCookie ( ) : Dflydev\FigCookies\SetCookie | ||
getTokenCookie ( PSR7Sessions\Storageless\Session\SessionInterface $sessionContainer ) : Dflydev\FigCookies\SetCookie | ||
parseToken ( Psr\Http\Message\ServerRequestInterface $request ) : |
Extract the token from the given request object | |
shouldTokenBeRefreshed ( |
{@inheritDoc} | |
timestamp ( ) : integer |
public __construct ( Lcobucci\JWT\Signer $signer, string $signatureKey, string $verificationKey, Dflydev\FigCookies\SetCookie $defaultCookie, |
||
$signer | Lcobucci\JWT\Signer | |
$signatureKey | string | |
$verificationKey | string | |
$defaultCookie | Dflydev\FigCookies\SetCookie | |
$tokenParser | ||
$expirationTime | integer | |
$currentTimeProvider | PSR7Sessions\Storageless\Time\CurrentTimeProviderInterface | |
$refreshTime | integer |
public __invoke ( Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response, callable $out = null ) : Psr\Http\Message\ResponseInterface | ||
$request | Psr\Http\Message\ServerRequestInterface | |
$response | Psr\Http\Message\ResponseInterface | |
$out | callable | |
Результат | Psr\Http\Message\ResponseInterface |
public extractSessionContainer ( |
||
$token | ||
Результат | PSR7Sessions\Storageless\Session\SessionInterface |
public static fromSymmetricKeyDefaults ( string $symmetricKey, integer $expirationTime ) : |
||
$symmetricKey | string | |
$expirationTime | integer | |
Результат |